public final class ReplicationSynchronizationProviderCfgDefn extends ManagedObjectDefinition<ReplicationSynchronizationProviderCfgClient,ReplicationSynchronizationProviderCfg>
The Replication Synchronization Provider provides multi-master replication of data across multiple directory server instances.
getAggregationPropertyDefinition, getAggregationPropertyDefinitions, getAllAggregationPropertyDefinitions, getAllChildren, getAllConstraints, getAllPropertyDefinitions, getAllRelationDefinitions, getAllReverseAggregationPropertyDefinitions, getAllReverseRelationDefinitions, getAllTags, getChild, getChildren, getConstraints, getDescription, getDescription, getName, getParent, getPropertyDefinition, getPropertyDefinitions, getRelationDefinition, getRelationDefinitions, getReverseAggregationPropertyDefinitions, getReverseRelationDefinitions, getSynopsis, getSynopsis, getUserFriendlyName, getUserFriendlyName, getUserFriendlyPluralName, getUserFriendlyPluralName, hasChildren, hasOption, hasTag, initialize, isChildOf, isParentOf, isTop, registerConstraint, registerOption, registerPropertyDefinition, registerRelationDefinition, registerTag, resolveManagedObjectDefinition, toString, toString
public static ReplicationSynchronizationProviderCfgDefn getInstance()
public ReplicationSynchronizationProviderCfgClient createClientConfiguration(ManagedObject<? extends ReplicationSynchronizationProviderCfgClient> impl)
ManagedObjectDefinition
createClientConfiguration
in class ManagedObjectDefinition<ReplicationSynchronizationProviderCfgClient,ReplicationSynchronizationProviderCfg>
impl
- The managed object.public ReplicationSynchronizationProviderCfg createServerConfiguration(ServerManagedObject<? extends ReplicationSynchronizationProviderCfg> impl)
ManagedObjectDefinition
createServerConfiguration
in class ManagedObjectDefinition<ReplicationSynchronizationProviderCfgClient,ReplicationSynchronizationProviderCfg>
impl
- The server managed object.public Class<ReplicationSynchronizationProviderCfg> getServerConfigurationClass()
ManagedObjectDefinition
getServerConfigurationClass
in class ManagedObjectDefinition<ReplicationSynchronizationProviderCfgClient,ReplicationSynchronizationProviderCfg>
public DurationPropertyDefinition getConnectionTimeoutPropertyDefinition()
Specifies the timeout used when connecting to peers and when performing SSL negotiation.
public BooleanPropertyDefinition getEnabledPropertyDefinition()
Indicates whether the Replication Synchronization Provider is enabled for use.
public BooleanPropertyDefinition getHealthChecksEnabledPropertyDefinition()
Indicates whether the Replication Synchronization Providers health-checker is enabled.
public ClassPropertyDefinition getJavaClassPropertyDefinition()
Specifies the fully-qualified name of the Java class that provides the Replication Synchronization Provider implementation.
public DurationPropertyDefinition getMaxReplicationDelayHealthCheckPropertyDefinition()
The maximum replication delay for considering the Replication Synchronization Provider healthy.
public IntegerPropertyDefinition getNumUpdateReplayThreadsPropertyDefinition()
Specifies the number of update replay threads.
This value is the number of threads created for replaying every updates received for all the replication domains.
public InstantiableRelationDefinition<ReplicationDomainCfgClient,ReplicationDomainCfg> getReplicationDomainsRelationDefinition()
public OptionalRelationDefinition<ReplicationServerCfgClient,ReplicationServerCfg> getReplicationServerRelationDefinition()
Copyright 2010-2022 ForgeRock AS.