Package com.unboundid.directory.sdk.sync.api
This package defines a number of abstract classes and interfaces which may
be extended or implemented by third-party code in order to create extensions
primarily intended for use in the Ping Identity Data Sync Server (also
referred to as the Data Sync Server).
-
Class Summary Class Description ChangeDetector This class defines an API that must be implemented by extensions that detect changes for an LDAP based Sync Source.JDBCSyncDestination This class defines an API that must be implemented by extensions in order to synchronize data into a relational database.JDBCSyncSource This class defines an API that must be implemented by extensions in order to synchronize data out of a relational database.KafkaSyncDestinationPlugin This class defines an API that must be implemented by extensions that perform processing on synchronization operations within a Kafka Sync Destination.LDAPSyncDestinationPlugin This class defines an API that must be implemented by extensions that perform processing on synchronization operations within an LDAP Sync Destination.LDAPSyncSourcePlugin This class defines an API that must be implemented by extensions that perform processing on synchronization operations within an LDAP Sync Source.SCIM2AttributeMapping This class defines an API that must be implemented by extensions that may be used to convert attributes between the mapped LDAP representation of an entry and the SCIM 2.0 representation of that entry.SyncDestination This class defines an API that must be implemented by extensions that wish to push changes processed by the Data Sync Server to an arbitrary destination.SyncPipePlugin This class defines an API that must be implemented by extensions that perform processing on synchronization operations within the Sync Pipe.SyncSource This class defines an API that must be implemented by extensions in order to synchronize data from a generic (non-LDAP and non-JDBC) endpoint.