| Interface | Description |
|---|---|
| IAcknowledgeService |
This service provides an API to access acknowledge
OutgoingBatchs. |
| IBandwidthService |
A client service that determines bandwidth availability.
|
| IClusterInstanceGenerator | |
| IClusterService |
Service API that is responsible for acquiring distributed locks for
clustered SymmetricDS nodes.
|
| IConfigurationService |
Provides an API to configure data synchronizations.
|
| IContextService | |
| IDataExtractorService |
This service provides an API to extract and stream data from a source database.
|
| IDataLoaderService |
This service provides an API to load data into a SymmetricDS node's database
from a transport
|
| IDataService |
This service provides an API to access and update
Data. |
| IExtensionService | |
| IFileSyncService | |
| IGroupletService | |
| IIncomingBatchService |
This service provides an API to access to the incoming batch table.
|
| IInitialLoadService | |
| ILoadFilterService | |
| ILogMinerService | |
| IMailService | |
| IMonitorService | |
| INodeCommunicationService | |
| INodeCommunicationService.INodeCommunicationExecutor | |
| INodeService |
This service provides an API to access
Nodes and Node related
information. |
| IOfflineDetectorService | |
| IOfflinePullService |
Service API that is responsible for pulling data from the list of configured
Nodes that are configured to NodeGroupLinkAction.W |
| IOfflinePushService |
Service API that is responsible for pushing data to the list of configured
Nodes that are configured to NodeGroupLinkAction.P |
| IOutgoingBatchService |
This service provides an API to access to the outgoing batch table.
|
| IParameterService |
Get and set application wide configuration information.
|
| IPullService |
Service API that is responsible for pulling data from the list of configured
Nodes that are configured to NodeGroupLinkAction.W |
| IPurgeService |
This service provides an API to kick off purge processes with or
without specific dates.
|
| IPushService |
Service API that is responsible for pushing data to the list of configured
Nodes that are configured to NodeGroupLinkAction.P |
| IRegistrationService |
This service provides an API that deals with
Node registration |
| IRouterService |
This service is responsible for routing data to specific nodes and managing
the batching of data to be delivered to each node.
|
| ISequenceService | |
| IService |
An interface that indicates that this class provides stateless services methods for the application
|
| IStatisticService |
This service provides an API to access captured statistics
|
| ITransformService | |
| ITriggerRouterService | |
| IUpdateService |
| Class | Description |
|---|---|
| ClusterConstants |
Names for jobs as locked by the
IClusterService |
| Enum | Description |
|---|---|
| INodeService.AuthenticationStatus |
| Exception | Description |
|---|---|
| RegistrationFailedException |
An exception that indicates a failed registration attempt.
|
| RegistrationNotOpenException |
Throw this exception to indicate that registration is not allowed or is not
open for a specific node.
|
| RegistrationPendingException | |
| RegistrationRedirectException |
Indicate that there is a different node that regsitry should happen with.
|
| RegistrationRequiredException |
Indicates that registration has not been opened for a node that is trying to
communicate with another
|