Package com.unboundid.directory.sdk.common.api

This package defines a number of abstract classes and interfaces which may be extended or implemented by third-party code in order to create extensions intended for use in various UnboundID server products.

See:
          Description

Interface Summary
DiskSpaceConsumer This interface defines a set of methods that should be implemented by classes which may consume a significant amount of disk space on the server filesystem.
ServerShutdownListener This interface defines a set of methods that should be implemented by classes which should be notified when the server has begun the process of shutting down.
ServerThread This interface defines a set of methods that may be implemented by a thread which should be run in the server.
 

Class Summary
AccessLogger This class defines an API that must be implemented by extensions which record information about interaction with clients, including connections established and received and operations requested and completed.
AlertHandler This class defines an API that must be implemented by extensions which will be invoked whenever an administrative alert is generated within the server.
ErrorLogger This class defines an API that must be implemented by extensions which record information about warnings, errors, and events which occur in the server.
FileBasedAccessLogger This class defines an API that may be used to create a specific type of access logger which is intended to write log messages to text files.
FileBasedErrorLogger This class defines an API that may be used to create a specific type of error logger which is intended to write log messages to text files.
KeyManagerProvider This class defines an API that must be implemented by extensions which provide access to key managers.
ManageExtensionPlugin This class defines an API that may be implemented by extensions which will be managed by the manage-extension tool.
MonitorProvider This class defines an API that must be implemented by extensions which expose monitoring information about server components.
TrustManagerProvider This class defines an API that must be implemented by extensions which provide access to trust managers which are used to determine whether to trust a certificate that has been presented to the server.
 

Package com.unboundid.directory.sdk.common.api Description

This package defines a number of abstract classes and interfaces which may be extended or implemented by third-party code in order to create extensions intended for use in various UnboundID server products.