Package org.opends.server.config
Class AdministrationConnector
- java.lang.Object
 - 
- org.opends.server.config.AdministrationConnector
 
 
- 
- All Implemented Interfaces:
 ConfigurationChangeListener<AdministrationConnectorCfg>
public final class AdministrationConnector extends Object implements ConfigurationChangeListener<AdministrationConnectorCfg>
This class is a wrapper on top of LDAPConnectionHandler to manage the administration connector, which is an LDAPConnectionHandler with specific (limited) configuration properties. 
- 
- 
Constructor Summary
Constructors Constructor Description AdministrationConnector(ServerContext serverContext)Creates an instance of the administration connector. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigChangeResultapplyConfigurationChange(AdministrationConnectorCfg configuration)Applies the configuration changes to this change listener.LDAPConnectionHandlergetConnectionHandler()Retrieves the connection handler linked to this administration connector.voidinitializeAdministrationConnector(AdministrationConnectorCfg configuration)Initializes this administration connector provider based on the information in the provided administration connector configuration.booleanisConfigurationChangeAcceptable(AdministrationConnectorCfg configuration, List<LocalizableMessage> unacceptableReasons)Indicates whether the proposed change to the configuration is acceptable to this change listener. 
 - 
 
- 
- 
Constructor Detail
- 
AdministrationConnector
public AdministrationConnector(ServerContext serverContext)
Creates an instance of the administration connector.- Parameters:
 serverContext- The server context.
 
 - 
 
- 
Method Detail
- 
initializeAdministrationConnector
public void initializeAdministrationConnector(AdministrationConnectorCfg configuration) throws InitializationException
Initializes this administration connector provider based on the information in the provided administration connector configuration.- Parameters:
 configuration- The connection handler configuration that contains the information to use to initialize this connection handler.- Throws:
 InitializationException- If a problem occurs during initialization that is not related to the server configuration.
 
- 
getConnectionHandler
public LDAPConnectionHandler getConnectionHandler()
Retrieves the connection handler linked to this administration connector.- Returns:
 - The connection handler linked to this administration connector.
 
 
- 
isConfigurationChangeAcceptable
public boolean isConfigurationChangeAcceptable(AdministrationConnectorCfg configuration, List<LocalizableMessage> unacceptableReasons)
Description copied from interface:ConfigurationChangeListenerIndicates whether the proposed change to the configuration is acceptable to this change listener.- Specified by:
 isConfigurationChangeAcceptablein interfaceConfigurationChangeListener<AdministrationConnectorCfg>- Parameters:
 configuration- The new configuration containing the changes.unacceptableReasons- A list that can be used to hold messages about why the provided configuration is not acceptable.- Returns:
 - Returns 
trueif the proposed change is acceptable, orfalseif it is not. 
 
- 
applyConfigurationChange
public ConfigChangeResult applyConfigurationChange(AdministrationConnectorCfg configuration)
Description copied from interface:ConfigurationChangeListenerApplies the configuration changes to this change listener.- Specified by:
 applyConfigurationChangein interfaceConfigurationChangeListener<AdministrationConnectorCfg>- Parameters:
 configuration- The new configuration containing the changes.- Returns:
 - Returns information about the result of changing the configuration.
 
 
 - 
 
 -