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

All Known Implementing Classes:
AccessLogger, AlertHandler, CertificateMapper, ChangeSubscriptionHandler, CipherStreamProvider, ErrorLogger, ExtendedOperationHandler, FileBasedAccessLogger, FileBasedErrorLogger, HTTPOperationLogger, HTTPServletExtension, IdentityMapper, JDBCSyncDestination, JDBCSyncSource, KeyManagerProvider, LDAPHealthCheck, LDAPSyncDestinationPlugin, LDAPSyncSourcePlugin, ManageExtensionPlugin, MonitorProvider, PasswordGenerator, PasswordStorageScheme, PasswordValidator, PlacementAlgorithm, Plugin, ProxyTransformation, SyncDestination, SyncPipePlugin, Task, TrustManagerProvider, 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.