@NotExtensible @ThreadSafety(level=INTERFACE_NOT_THREADSAFE) public interface JDBCSyncSourceConfig extends GenericSyncConfig
Modifier and Type | Method and Description |
---|---|
long |
getChangelogMaximumAge()
Gets the configured amount of time (in milliseconds) after which changelog
entries should be deleted from the changelog or corresponding table in the
database.
|
java.util.Set<java.lang.String> |
getDatabaseEntryType()
Gets the list of configured database entry types that are used
to uniquely identify a set of data in the database that makes up
an LDAP entry.
|
java.lang.String |
getDescription()
Gets the description for this Sync Source.
|
java.util.Set<java.lang.String> |
getIgnoreChangesByUser()
Gets the configured users from which detected changes will be ignored.
|
int |
getMaxOpenConnections()
Gets the maximum number of connections that the Sync Source
is allowed to have open to the database at a given time.
|
getServerContext
getConfigObjectDN, getConfigObjectName
java.lang.String getDescription()
int getMaxOpenConnections()
java.util.Set<java.lang.String> getDatabaseEntryType()
java.util.Set<java.lang.String> getIgnoreChangesByUser()
This is particularly useful when using the Synchronization Server to sync changes back to this source (i.e. bi-directional sync). In this case, a unique user account would be used by the Sync Pipe that applies changes to this source, and that user would be in this list to prevent those changes from being synchronized back to their original source.
long getChangelogMaximumAge()