@Documented @Inherited @Retention(value=RUNTIME) @Target(value={METHOD,TYPE}) public @interface CreateConsumer
Modifier and Type | Required Element and Description |
---|---|
String |
baseDn
The base Dn whose content will be searched for replicating
|
int |
replicaId |
String |
replUserDn
Replication user's Dn
|
String |
replUserPassword
Password for binding with replication user dn
|
Modifier and Type | Optional Element and Description |
---|---|
org.apache.directory.api.ldap.model.message.AliasDerefMode |
aliasDerefMode
Alias dereferencing mode, default is set to 'never deref aliases'
|
String[] |
attributes
Names of attributes to be replicated, default value is all user attributes
|
boolean |
chaseReferrals
flag to indicate whether to chase referrals or not, default is false hence passes ManageDsaITControl
with syncsearch request
|
String |
configEntryDn |
String |
filter
The ldap filter for fetching the entries, default value is (objectClass=*)
|
long |
refreshInterval
Time interval for successive sync requests, default is 60 seconds
|
boolean |
refreshNPersist
flag to represent refresh and persist or refresh only mode, defaults to true
|
String |
remoteHost
Host name of the syncrepl remote server, default value is ""
|
int |
remotePort
Port number of the syncrepl provider server, default is 389
|
org.apache.directory.api.ldap.model.message.SearchScope |
searchScope
The search scope, default is sub tree level
|
int |
searchSizeLimit
The maximum number of search results to be fetched
default value is 0 (i.e no limit)
|
int |
searchTimeout
The timeout value to be used while doing a search
default value is 0 (i.e no limit)
|
boolean |
strictCertVerification
flag to indicate the use of strict certificate verification, default is true
|
Class<?> |
trustManager
The X509 certificate trust manager used, default value set to
NoVerificationTrustManager |
boolean |
useTls
flag to indicate the use of TLS, default is true
|
public abstract String replUserDn
public abstract String replUserPassword
public abstract int replicaId
public abstract String remoteHost
public abstract int remotePort
public abstract boolean refreshNPersist
public abstract long refreshInterval
public abstract String[] attributes
public abstract int searchSizeLimit
public abstract int searchTimeout
public abstract org.apache.directory.api.ldap.model.message.SearchScope searchScope
public abstract org.apache.directory.api.ldap.model.message.AliasDerefMode aliasDerefMode
public abstract String configEntryDn
public abstract boolean chaseReferrals
public abstract boolean useTls
public abstract boolean strictCertVerification
public abstract Class<?> trustManager
NoVerificationTrustManager
Copyright © 2003–2020 The Apache Software Foundation. All rights reserved.