Interface Configurable
-
- All Known Subinterfaces:
ExampleUsageProvider
,Reconfigurable<T>
- All Known Implementing Classes:
AccessLogger
,AccessTokenValidator
,AccountStatusNotificationHandler
,Advice
,AlertHandler
,CertificateMapper
,ChangeDetector
,ChangeSubscriptionHandler
,CipherStreamProvider
,ConnectionCriteria
,DataSecurityAuditor
,EnhancedPasswordStorageScheme
,ErrorLogger
,ExtendedOperationHandler
,FileBasedAccessLogger
,FileBasedErrorLogger
,HTTPOperationLogger
,HTTPServletExtension
,IdentityMapper
,JDBCSyncDestination
,JDBCSyncSource
,KafkaSyncDestinationPlugin
,KeyManagerProvider
,LDAPHealthCheck
,LDAPSyncDestinationPlugin
,LDAPSyncSourcePlugin
,LogFileRotationListener
,MonitorProvider
,NotificationManager
,OAuthTokenHandler
,OneTimePasswordDeliveryMechanism
,PassphraseProvider
,PassThroughAuthenticationHandler
,PasswordGenerator
,PasswordStorageScheme
,PasswordValidator
,PlacementAlgorithm
,Plugin
,PolicyDecisionLogger
,PostLDIFExportTaskProcessor
,ProxiedExtendedOperationHandler
,ProxyTransformation
,RecurringTask
,RequestCriteria
,ResultCriteria
,SASLMechanismHandler
,SCIM2AttributeMapping
,SCIMSubResourceTypeHandler
,ScriptedAccessLogger
,ScriptedAccountStatusNotificationHandler
,ScriptedAlertHandler
,ScriptedCertificateMapper
,ScriptedChangeSubscriptionHandler
,ScriptedErrorLogger
,ScriptedFileBasedAccessLogger
,ScriptedFileBasedErrorLogger
,ScriptedHTTPOperationLogger
,ScriptedHTTPServletExtension
,ScriptedIdentityMapper
,ScriptedJDBCSyncDestination
,ScriptedJDBCSyncSource
,ScriptedLDAPHealthCheck
,ScriptedLDAPSyncDestinationPlugin
,ScriptedLDAPSyncSourcePlugin
,ScriptedOAuthTokenHandler
,ScriptedPasswordGenerator
,ScriptedPasswordValidator
,ScriptedPlugin
,ScriptedProxyTransformation
,ScriptedSyncDestination
,ScriptedSyncPipePlugin
,ScriptedSyncSource
,ScriptedTask
,ScriptedUncachedAttributeCriteria
,ScriptedUncachedEntryCriteria
,ScriptedVirtualAttributeProvider
,SearchEntryCriteria
,SearchReferenceCriteria
,ServerAffinityProvider
,StoreAdapter
,StoreAdapterPlugin
,SyncDestination
,SyncPipePlugin
,SyncSource
,Task
,TokenResourceLookupMethod
,TrustManagerProvider
,UncachedAttributeCriteria
,UncachedEntryCriteria
,VelocityContextProvider
,VirtualAttributeProvider
@NotExtensible @ThreadSafety(level=INTERFACE_NOT_THREADSAFE) public interface Configurable
This interface is used to mark extensions which may obtain configuration information using an LDAP SDK argument parser.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
defineConfigArguments(ArgumentParser parser)
Updates the provided argument parser to define any configuration arguments which may be used by this extension.
-
-
-
Method Detail
-
defineConfigArguments
void defineConfigArguments(ArgumentParser parser) throws ArgumentException
Updates the provided argument parser to define any configuration arguments which may be used by this extension. The argument parser may also be updated to define relationships between arguments (e.g., to specify required, exclusive, or dependent argument sets).- Parameters:
parser
- The argument parser to be updated with the configuration arguments which may be used by this extension.- Throws:
ArgumentException
- If a problem is encountered while updating the provided argument parser.
-
-