public static final class ProxyServerSetup.ReplicationMechanism extends ProxyServerSetup.ServiceDiscoveryMechanism<ProxyServerSetup.ReplicationMechanism>
ProxyServerSetup.serviceDiscoveryMechanism(ServiceDiscoveryMechanism)
.Modifier and Type | Method and Description |
---|---|
ProxyServerSetup.ReplicationMechanism |
bindDn(org.forgerock.opendj.ldap.Dn bindDn)
Specifies the
Dn to use for periodically reading replication server configurations. |
ProxyServerSetup.ReplicationMechanism |
bindDn(String bindDn)
Specifies the DN to use for periodically reading replication server configurations.
|
ProxyServerSetup.ReplicationMechanism |
bindPassword(Security.PasswordProvider bindPasswordProvider)
Specifies the
Security.PasswordProvider to use to provide the password used for periodically
reading replication server configurations. |
ProxyServerSetup.ReplicationMechanism |
noFailOver()
Specifies that all the server replicas will be treated the same.
|
ProxyServerSetup.ReplicationMechanism |
primaryGroupId(int groupId)
Specifies the replication domain group ID of the directory server replicas to prefer over other
directory server replicas.
|
ProxyServerSetup.ReplicationMechanism |
replicationServers(Collection<ProxyServerSetup.Server> servers)
Specifies replication servers to contact periodically when discovering server replicas.
|
ProxyServerSetup.ReplicationMechanism |
replicationServers(ProxyServerSetup.Server... servers)
Specifies replication servers to contact periodically when discovering server replicas.
|
connectionSecurity, trustStore
public final ProxyServerSetup.ReplicationMechanism bindDn(String bindDn) throws com.forgerock.opendj.cli.ArgumentException
By default, the root user DN will be used.
bindDn
- The bind DN to use for periodically reading replication server configurations.
The bind DN must be present on all replication servers and directory servers,
it must be able to read the server configuration.com.forgerock.opendj.cli.ArgumentException
- If the provided String
can not be parsed as a valid Dn
Setup.rootUserDn(String)
,
Setup.rootUserDn(Dn)
public final ProxyServerSetup.ReplicationMechanism bindDn(org.forgerock.opendj.ldap.Dn bindDn) throws com.forgerock.opendj.cli.ArgumentException
Dn
to use for periodically reading replication server configurations.
By default, the root user Dn
will be used.
bindDn
- The bind Dn
to use for periodically reading replication server configurations.
The bind Dn
must be present on all replication servers and directory servers,
it must be able to read the server configuration.com.forgerock.opendj.cli.ArgumentException
- If the provided String
can not be parsed as a valid Dn
Setup.rootUserDn(String)
,
Setup.rootUserDn(Dn)
public final ProxyServerSetup.ReplicationMechanism bindPassword(Security.PasswordProvider bindPasswordProvider)
Security.PasswordProvider
to use to provide the password used for periodically
reading replication server configurations.
By default, the root user password will be used. The bind password must be the same on all replication and directory servers.
The Security.unprotected()
provider is not allowed to be used with this method.
bindPasswordProvider
- Security.PasswordProvider
for the password to use in the service for periodically
reading replication server configurations.IllegalArgumentException
- If the Security.unprotected()
password provider is used with this methodSetup.rootUserPassword(String)
public final ProxyServerSetup.ReplicationMechanism replicationServers(ProxyServerSetup.Server... servers)
servers
- Replication servers to contact periodically when discovering server replicas.public final ProxyServerSetup.ReplicationMechanism replicationServers(Collection<ProxyServerSetup.Server> servers)
servers
- Replication servers to contact periodically when discovering server replicas.public ProxyServerSetup.ReplicationMechanism primaryGroupId(int groupId)
Secondary server replicas will only be used when all primary server replicas become unavailable.
By default, all the server replicas will be treated the same
groupId
- The replication domain group ID of the directory server replicas to prefernoFailOver()
public ProxyServerSetup.ReplicationMechanism noFailOver()
This is the default behavior
primaryGroupId(int)
Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.