See: Description
| Interface | Description | 
|---|---|
| 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. | 
| OperationCompletedListener | This interface defines a set of methods that may be used to notify a server
 SDK extension whenever an operation has completed. | 
| 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 | Description | 
|---|---|
| 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. | 
| AccessTokenValidator | This class defines an API that may be implemented by Data Governance Server
 extensions that validate externally generated access tokens. | 
| 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. | 
| LogFileRotationListener | This class defines an API that may be used to perform custom processing
 whenever a log file is rotated. | 
| 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. | 
| VelocityContextProvider | This class defines an API that must be implemented by extensions which
 contribute content to server pages authored as Velocity templates. |