com.unboundid.directory.sdk.common.internal
Interface UnboundIDExtension

All Known Implementing Classes:
AccessLogger, AccountStatusNotificationHandler, AlertHandler, CertificateMapper, ChangeSubscriptionHandler, CipherStreamProvider, EnhancedPasswordStorageScheme, ErrorLogger, ExtendedOperationHandler, FileBasedAccessLogger, FileBasedErrorLogger, HTTPOperationLogger, HTTPServletExtension, IdentityMapper, JDBCSyncDestination, JDBCSyncSource, KeyManagerProvider, LDAPHealthCheck, LDAPSyncDestinationPlugin, LDAPSyncSourcePlugin, ManageExtensionPlugin, MonitorProvider, OAuthTokenHandler, PasswordGenerator, PasswordStorageScheme, PasswordValidator, PlacementAlgorithm, Plugin, PolicyInformationProvider, ProxyTransformation, SASLMechanismHandler, SyncDestination, SyncPipePlugin, SyncSource, Task, TokenStore, TrustManagerProvider, UncachedAttributeCriteria, UncachedEntryCriteria, VirtualAttributeProvider

@NotExtensible
@ThreadSafety(level=INTERFACE_NOT_THREADSAFE)
public interface UnboundIDExtension

This interface is used to mark classes which may be extensions to UnboundID products.


Method Summary
 java.lang.String[] getExtensionDescription()
          Retrieves a human-readable description for this extension.
 java.lang.String getExtensionName()
          Retrieves a human-readable name for this extension.
 

Method Detail

getExtensionName

java.lang.String getExtensionName()
Retrieves a human-readable name for this extension.

Returns:
A human-readable name for this extension.

getExtensionDescription

java.lang.String[] getExtensionDescription()
Retrieves a human-readable description for this extension. Each element of the array that is returned will be considered a separate paragraph in generated documentation.

Returns:
A human-readable description for this extension, or null or an empty array if no description should be available.