public class ReplicationServerListener extends Object implements org.forgerock.opendj.config.server.ConfigurationAddListener<org.forgerock.opendj.server.config.server.ReplicationServerCfg>, org.forgerock.opendj.config.server.ConfigurationDeleteListener<org.forgerock.opendj.server.config.server.ReplicationServerCfg>
Constructor and Description |
---|
ReplicationServerListener(org.forgerock.opendj.server.config.server.ReplicationSynchronizationProviderCfg configuration,
DSRSShutdownSync dsrsShutdownSync)
Build a ReplicationServer Listener from the given Multimaster
configuration.
|
Modifier and Type | Method and Description |
---|---|
org.forgerock.opendj.config.server.ConfigChangeResult |
applyConfigurationAdd(org.forgerock.opendj.server.config.server.ReplicationServerCfg cfg) |
org.forgerock.opendj.config.server.ConfigChangeResult |
applyConfigurationDelete(org.forgerock.opendj.server.config.server.ReplicationServerCfg cfg) |
ReplicationServer |
getReplicationServer()
Returns the associated Replication Server.
|
boolean |
isConfigurationAddAcceptable(org.forgerock.opendj.server.config.server.ReplicationServerCfg cfg,
List<LocalizableMessage> unacceptableReasons) |
boolean |
isConfigurationDeleteAcceptable(org.forgerock.opendj.server.config.server.ReplicationServerCfg cfg,
List<LocalizableMessage> unacceptableReasons) |
void |
shutdown()
Shutdown the replication server.
|
public ReplicationServerListener(org.forgerock.opendj.server.config.server.ReplicationSynchronizationProviderCfg configuration, DSRSShutdownSync dsrsShutdownSync) throws org.forgerock.opendj.config.server.ConfigException
configuration
- The configuration that will be used to listen
for replicationServer configuration changes.dsrsShutdownSync
- Synchronization object for shutdown of combined DS/RS instances.org.forgerock.opendj.config.server.ConfigException
- if the ReplicationServerListener can't register for
listening to changes on the provided configuration
object.public org.forgerock.opendj.config.server.ConfigChangeResult applyConfigurationAdd(org.forgerock.opendj.server.config.server.ReplicationServerCfg cfg)
applyConfigurationAdd
in interface org.forgerock.opendj.config.server.ConfigurationAddListener<org.forgerock.opendj.server.config.server.ReplicationServerCfg>
public boolean isConfigurationAddAcceptable(org.forgerock.opendj.server.config.server.ReplicationServerCfg cfg, List<LocalizableMessage> unacceptableReasons)
isConfigurationAddAcceptable
in interface org.forgerock.opendj.config.server.ConfigurationAddListener<org.forgerock.opendj.server.config.server.ReplicationServerCfg>
public void shutdown()
public org.forgerock.opendj.config.server.ConfigChangeResult applyConfigurationDelete(org.forgerock.opendj.server.config.server.ReplicationServerCfg cfg)
applyConfigurationDelete
in interface org.forgerock.opendj.config.server.ConfigurationDeleteListener<org.forgerock.opendj.server.config.server.ReplicationServerCfg>
public boolean isConfigurationDeleteAcceptable(org.forgerock.opendj.server.config.server.ReplicationServerCfg cfg, List<LocalizableMessage> unacceptableReasons)
isConfigurationDeleteAcceptable
in interface org.forgerock.opendj.config.server.ConfigurationDeleteListener<org.forgerock.opendj.server.config.server.ReplicationServerCfg>
public ReplicationServer getReplicationServer()
Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.