public class LdapServerBean extends DSBasedServerBean
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
certificatePassword
The certificate password
|
private boolean |
confidentialityRequired |
private java.util.List<ExtendedOpHandlerBean> |
extendedOpHandlers
The list of supported extended operation handlers
|
private java.lang.String |
keystoreFile
The keystore file
|
private int |
maxPDUSize
The maximum size of an incoming PDU
|
private int |
maxSizeLimit
The maximum number of entries returned by the server
|
private int |
maxTimeLimit
The maximum time to execute a request on the server
|
private java.util.List<ReplConsumerBean> |
replConsumers
The replication consumer Bean
|
private boolean |
replEnabled
A flag telling if the replication is enabled
|
private int |
replPingerSleep
the time interval between subsequent pings to each replication provider
|
private java.lang.String |
replReqHandler
the replication request handler, server will be in replication provider/master mode if a valid FQCN is given
|
private java.lang.String |
saslHost
The SASL host
|
private java.util.List<SaslMechHandlerBean> |
saslMechHandlers
The list of supported mechanisms
|
private java.lang.String |
saslPrincipal
The SASL principal
|
private java.util.List<java.lang.String> |
saslRealms
The SASL realms
|
| Constructor and Description |
|---|
LdapServerBean()
Create a new LdapServerBean instance
|
| Modifier and Type | Method and Description |
|---|---|
void |
addExtendedOps(ExtendedOpHandlerBean... extendedOps) |
void |
addReplConsumers(ReplConsumerBean... replConsumers) |
void |
addSaslRealms(java.lang.String... ldapServerSaslRealms) |
java.util.List<ExtendedOpHandlerBean> |
getExtendedOps() |
java.lang.String |
getLdapServerCertificatePassword() |
java.lang.String |
getLdapServerKeystoreFile() |
int |
getLdapServerMaxSizeLimit() |
int |
getLdapServerMaxTimeLimit() |
java.lang.String |
getLdapServerSaslHost() |
java.lang.String |
getLdapServerSaslPrincipal() |
java.util.List<java.lang.String> |
getLdapServerSaslRealms() |
int |
getMaxPDUSize() |
java.util.List<ReplConsumerBean> |
getReplConsumers() |
int |
getReplPingerSleep() |
java.lang.String |
getReplReqHandler() |
java.util.List<SaslMechHandlerBean> |
getSaslMechHandlers() |
boolean |
isLdapServerConfidentialityRequired() |
boolean |
isReplEnabled() |
void |
setExtendedOps(java.util.List<ExtendedOpHandlerBean> extendedOps) |
void |
setLdapServerCertificatePassword(java.lang.String ldapServerCertificatePassword) |
void |
setLdapServerConfidentialityRequired(boolean ldapServerConfidentialityRequired) |
void |
setLdapServerKeystoreFile(java.lang.String ldapServerKeystoreFile) |
void |
setLdapServerMaxSizeLimit(int ldapServerMaxSizeLimit) |
void |
setLdapServerMaxTimeLimit(int ldapServerMaxTimeLimit) |
void |
setLdapServerSaslHost(java.lang.String ldapServerSaslHost) |
void |
setLdapServerSaslPrincipal(java.lang.String ldapServerSaslPrincipal) |
void |
setLdapServerSaslRealms(java.util.List<java.lang.String> ldapServerSaslRealms) |
void |
setMaxPDUSize(int maxPDUSize) |
void |
setReplConsumer(java.util.List<ReplConsumerBean> replConsumers) |
void |
setReplEnabled(boolean replEnabled)
Enable or disable the replication
|
void |
setReplPingerSleep(int replPingerSleep) |
void |
setReplReqHandler(java.lang.String replReqHandler) |
void |
setSaslMechHandlers(java.util.List<SaslMechHandlerBean> saslMechHandlers) |
void |
setSaslMechHandlers(SaslMechHandlerBean... saslMechHandlers) |
java.lang.String |
toString() |
java.lang.String |
toString(java.lang.String tabs) |
getSearchBaseDn, setSearchBaseDnaddTransports, getServerId, getTransports, setServerId, setTransportsgetDescription, getDn, isDisabled, isEnabled, setDescription, setDn, setEnabled, toString, toString, toString, toString@ConfigurationElement(attributeType="ads-confidentialityRequired") private boolean confidentialityRequired
@ConfigurationElement(attributeType="ads-maxSizeLimit") private int maxSizeLimit
@ConfigurationElement(attributeType="ads-maxTimeLimit") private int maxTimeLimit
@ConfigurationElement(attributeType="ads-maxPDUSize") private int maxPDUSize
@ConfigurationElement(attributeType="ads-saslHost") private java.lang.String saslHost
@ConfigurationElement(attributeType="ads-saslPrincipal") private java.lang.String saslPrincipal
@ConfigurationElement(attributeType="ads-saslRealms") private java.util.List<java.lang.String> saslRealms
@ConfigurationElement(attributeType="ads-keystoreFile", isOptional=true) private java.lang.String keystoreFile
@ConfigurationElement(attributeType="ads-certificatePassword", isOptional=true) private java.lang.String certificatePassword
@ConfigurationElement(attributeType="ads-replEnabled") private boolean replEnabled
@ConfigurationElement(attributeType="ads-replReqHandler", isOptional=true) private java.lang.String replReqHandler
@ConfigurationElement(objectClass="ads-replConsumer", container="replConsumers", isOptional=true) private java.util.List<ReplConsumerBean> replConsumers
@ConfigurationElement(objectClass="ads-saslMechHandler", container="saslMechHandlers", isOptional=true) private java.util.List<SaslMechHandlerBean> saslMechHandlers
@ConfigurationElement(objectClass="ads-extendedOpHandler", container="extendedOpHandlers", isOptional=true) private java.util.List<ExtendedOpHandlerBean> extendedOpHandlers
@ConfigurationElement(attributeType="ads-replPingerSleep") private int replPingerSleep
public boolean isLdapServerConfidentialityRequired()
public void setLdapServerConfidentialityRequired(boolean ldapServerConfidentialityRequired)
ldapServerConfidentialityRequired - the ldapServerConfidentialityRequired to setpublic int getLdapServerMaxSizeLimit()
public void setLdapServerMaxSizeLimit(int ldapServerMaxSizeLimit)
ldapServerMaxSizeLimit - the ldapServerMaxSizeLimit to setpublic int getLdapServerMaxTimeLimit()
public void setLdapServerMaxTimeLimit(int ldapServerMaxTimeLimit)
ldapServerMaxTimeLimit - the ldapServerMaxTimeLimit to setpublic java.lang.String getLdapServerSaslHost()
public void setLdapServerSaslHost(java.lang.String ldapServerSaslHost)
ldapServerSaslHost - the ldapServerSaslHost to setpublic java.lang.String getLdapServerSaslPrincipal()
public void setLdapServerSaslPrincipal(java.lang.String ldapServerSaslPrincipal)
ldapServerSaslPrincipal - the ldapServerSaslPrincipal to setpublic java.util.List<java.lang.String> getLdapServerSaslRealms()
public void setLdapServerSaslRealms(java.util.List<java.lang.String> ldapServerSaslRealms)
ldapServerSaslRealms - the ldapServerSaslRealms to setpublic void addSaslRealms(java.lang.String... ldapServerSaslRealms)
ldapServerSaslRealms - the ldapServerSaslRealms to addpublic java.lang.String getLdapServerKeystoreFile()
public void setLdapServerKeystoreFile(java.lang.String ldapServerKeystoreFile)
ldapServerKeystoreFile - the ldapServerKeystoreFile to setpublic java.lang.String getLdapServerCertificatePassword()
public void setLdapServerCertificatePassword(java.lang.String ldapServerCertificatePassword)
ldapServerCertificatePassword - the ldapServerCertificatePassword to setpublic java.lang.String getReplReqHandler()
public void setReplReqHandler(java.lang.String replReqHandler)
replReqHandler - the replReqHandler to setpublic java.util.List<SaslMechHandlerBean> getSaslMechHandlers()
public void setSaslMechHandlers(java.util.List<SaslMechHandlerBean> saslMechHandlers)
saslMechHandlers - the saslMechHandlers to setpublic void setSaslMechHandlers(SaslMechHandlerBean... saslMechHandlers)
saslMechHandlers - the saslMechHandlers to addpublic java.util.List<ExtendedOpHandlerBean> getExtendedOps()
public void setExtendedOps(java.util.List<ExtendedOpHandlerBean> extendedOps)
extendedOps - the extendedOps to setpublic void addExtendedOps(ExtendedOpHandlerBean... extendedOps)
extendedOps - the extendedOps to addpublic java.util.List<ReplConsumerBean> getReplConsumers()
public void setReplConsumer(java.util.List<ReplConsumerBean> replConsumers)
replConsumers - the Replication Consumer Bean to setpublic void addReplConsumers(ReplConsumerBean... replConsumers)
replConsumers - the Replication Consumer Bean to setpublic int getMaxPDUSize()
public void setMaxPDUSize(int maxPDUSize)
maxPDUSize - the maxPDUSize to setpublic java.lang.String toString(java.lang.String tabs)
toString in class DSBasedServerBeanpublic boolean isReplEnabled()
public void setReplEnabled(boolean replEnabled)
replEnabled - The new valuepublic int getReplPingerSleep()
public void setReplPingerSleep(int replPingerSleep)
public java.lang.String toString()
toString in class DSBasedServerBean