Interface DataConnector
- All Superinterfaces:
Component,DestructableComponent,IdentifiedComponent,InitializableComponent,ResolverPlugin<Map<String,,IdPAttribute>> UnmodifiableComponent
- All Known Implementing Classes:
AbstractDataConnector,AbstractSearchDataConnector,ContextDerivedDataConnector,EntityAttributesDataConnector,HTTPDataConnector,LDAPDataConnector,MockDataConnector,MockStaticDataConnector,PairwiseIdDataConnector,RDBMSDataConnector,ResolvedDataConnector,SAMLAttributeDataConnector,ScriptedDataConnector,StaticDataConnector,StorageServiceDataConnector,TestSources.StaticDataConnector
Base class for data connector resolver plugins.
-
Method Summary
Modifier and TypeMethodDescriptionGets the list of attribute names to export during resolution.Gets the ID of theDataConnectorwhose values will be used in the event that this data connector experiences an error.Get the time when this connector last failed.Get the time when this connector last succeeded.Get how long to wait until we declare the connector (potentially) alive again.Methods inherited from interface net.shibboleth.shared.component.DestructableComponent
destroy, isDestroyedMethods inherited from interface net.shibboleth.shared.component.IdentifiedComponent
getIdMethods inherited from interface net.shibboleth.shared.component.InitializableComponent
initialize, isInitializedMethods inherited from interface net.shibboleth.idp.attribute.resolver.ResolverPlugin
getActivationCondition, getAttributeDependencies, getDataConnectorDependencies, isPropagateResolutionExceptions, resolve
-
Method Details
-
getNoRetryDelay
Get how long to wait until we declare the connector (potentially) alive again.- Returns:
- how long to wait.
-
getLastSuccess
Get the time when this connector last succeeded. TODO: Remove default in V5.- Returns:
- when it last succeeded
- Since:
- 4.1.0
-
getLastFail
Get the time when this connector last failed. This will be set for any exception regardless of the setting ofResolverPlugin.isPropagateResolutionExceptions()- Returns:
- when it last failed
-
getFailoverDataConnectorId
Gets the ID of theDataConnectorwhose values will be used in the event that this data connector experiences an error.- Returns:
- ID of the
DataConnectorwhose values will be used in the event that this data connector experiences an error
-
getExportAttributes
Gets the list of attribute names to export during resolution.- Returns:
- the list of attribute names to export during resolution
-