public class SynchronisableDirectoryProperties extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth
Allows configuring whether user groups should be synchronised when the user authenticates
|
Modifier and Type | Field and Description |
---|---|
static String |
CACHE_SYNCHRONISATION_TYPE
Property key for chosen cache synchronisation type.
|
static String |
CACHE_SYNCHRONISE_CRON
Property key for the cron expression specifying when the local cache should be synchronised with the remote directory.
|
static String |
CACHE_SYNCHRONISE_INTERVAL
Property key for the interval in seconds when the local cache should be synchronised with the remote directory.
|
static String |
CONNECTION_TIMEOUT_IN_MILLISECONDS
Timeout stored in milliseconds when opening new server connections.
|
static String |
CURRENT_START_SYNC_TIME
Deprecated.
since 2.12.0, use
SynchronisationStatusManager instead |
static String |
INCREMENTAL_SYNC_ENABLED
Property key for enabling incremental sync
|
static String |
IS_SYNCHRONISING
Deprecated.
since 2.12.0, use
SynchronisationStatusManager instead |
static String |
LAST_START_SYNC_TIME
Deprecated.
since 2.12.0, use
SynchronisationStatusManager instead |
static String |
LAST_SYNC_DURATION_MS
Deprecated.
since 2.12.0, use
SynchronisationStatusManager instead |
static String |
READ_TIMEOUT_IN_MILLISECONDS
Timeout stored in milliseconds for search and other read operations.
|
static String |
SYNC_GROUP_MEMBERSHIP_AFTER_SUCCESSFUL_USER_AUTH_ENABLED
Property key for controlling group membership sync after successful user auth.
|
static String |
SYNC_USER_FILTER_CQL
Property key for syncing a subset of users for a
SynchronisableDirectory , as long as
SynchronisationMode.FULL is the only mode being used. |
@Deprecated public static final String CURRENT_START_SYNC_TIME
SynchronisationStatusManager
instead@Deprecated public static final String LAST_START_SYNC_TIME
SynchronisationStatusManager
instead@Deprecated public static final String LAST_SYNC_DURATION_MS
SynchronisationStatusManager
insteadpublic static final String CACHE_SYNCHRONISE_INTERVAL
public static final String CACHE_SYNCHRONISE_CRON
public static final String CACHE_SYNCHRONISATION_TYPE
@Deprecated public static final String IS_SYNCHRONISING
SynchronisationStatusManager
insteadThis property should be unset before the first synchronisation has started after directory creation or configuration change.
public static final String INCREMENTAL_SYNC_ENABLED
public static final String SYNC_USER_FILTER_CQL
SynchronisableDirectory
, as long as
SynchronisationMode.FULL
is the only mode being used.
The value of the attribute with this key must be CQL and is used to filter remote users: only users which match
the CQL will be synchronised to the directory.
Setting this property on a directory of type other than SynchronisableDirectory
should have no effect.
Setting this property when SynchronisationMode.FULL
is not the
only mode being used will result in undefined behaviour.
Setting this property as a Java system property is equivalent to setting it on every synchronisable directory. If
set as both a Java system property and on the directory, then the Java system property will take precedence.public static final String SYNC_GROUP_MEMBERSHIP_AFTER_SUCCESSFUL_USER_AUTH_ENABLED
SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth
public static final String CONNECTION_TIMEOUT_IN_MILLISECONDS
public static final String READ_TIMEOUT_IN_MILLISECONDS
Warning: CWD-2494: When read timeout is enabled, LDAP operations can fail randomly with "javax.naming.NamingException: LDAP response read timed out..." error message without waiting for the timeout to pass.
Copyright © 2021 Atlassian. All rights reserved.