@Version("6.11.0")
Package com.day.cq.replication
Provides a framework for replicating and receiving content.
-
Interface Summary Interface Description Agent This represents a replication agent as defined by anAgentConfig
.AgentConfig The configuration of a replication agent.AgentConfigGroup AgentConfigGroup
...AgentFilter AgentFilter
provides a simple interface to filter for agents.AgentManager AgentManager
...AggregateHandler The AggregateHandler is used to determine if a node is an aggregate root or not.BulkContentBuilder A BulkContentBuilder assembles the data for composite actions for the replication.ConfigManager ConfigManager
...ConfigManager.ConfigEvent Interface for configuration eventConfigManager.ConfigEventListener Interface for configuration event listeners.ContentBuilder A ContentBuilder assembles the data for the replication.Outbox Represents an outbox that will return new items on this instance, automatically removing items older than the timestamp given.OutboxManager Represents an outbox manager.PollingTransportHandler Transport handler that supports polling of modified content that should be reverse replicated.Preprocessor ThePreprocessor
is a service that is called directly before the replication is started.ReplicationContent This interface describes the assembled content to replicate.ReplicationContentFactory Implements a factory that creates replication content.ReplicationContentFilter Implementations ofReplicationContentFilter
indicate toContentBuilder
s whether a given childNode
of a node being activated (e.g.ReplicationContentFilterChain The replication content filter chain is passed to content builders to support filtering of content during replication.ReplicationContentFilterFactory AReplicationContentFilterFactory
creates a newReplicationContentFilter
s based on a givenReplicationAction
.ReplicationListener ReplicationListener
provides an interface to listen for synchronous replications.ReplicationLog ReplicationLog
...ReplicationPathTransformer Transforms the replication path for the replication request.ReplicationQueue ReplicationQueue
...ReplicationQueue.Entry Defines an entry of the replication queueReplicationQueue.Status Informational status of this queueReplicationReceiver Handles replication imports.ReplicationResultInfo Incorporates replication details to accompany the replication result of a request.ReplicationStatus Determines the replication status of an asset/page.ReplicationStatusProvider A provider forReplicationStatus
ReplicationTransaction ReplicationTransaction
provides the action, the content and the replication log for a replication transaction (i.e.Replicator TheReplicator
is the replication service.TransportContext TheTransportContext
is used as context when replicating content.TransportContext.Discardable TransportHandler TheTransportHandler
is used to transport the replication to the target host. -
Class Summary Class Description AgentIdFilter Agent filter that filters for agent names.CompositeReplicationAction An aggregation of multipleReplicationAction
s.DefaultAggregateHandler Implements an aggregate handler that detects hierarchy nodes as aggregate root.ListenerLogDelegator ListenerLogDelegator
implements a replication log that also sends the messages to the listenerLocation TheLocation
can be used to convey information about a repository path.ReplicatedAction ReplicationAction Defines the control information of a replicationReplicationContentFacade ReplicationContentFacade
...ReplicationEvent An event fired when someReplicationAction
needs to be handledReplicationOptions TheReplicationOptions
encapsulate optional configuration parameters for a replication.ReplicationResult TheReplicationResult
is returned by theTransportHandler
after sending a request to the recipient.ReverseReplication Contains the information obtained from anAgent
that supports reverse replication. -
Enum Summary Enum Description ConfigManager.ConfigEvent.Type The event typeReplicationActionType The type of the replication action.ReplicationLog.Level Log level -
Exception Summary Exception Description AccessDeniedException This exception is thrown when the user is not allowed to replicate.AgentNotFoundException This exception is thrown when a specified agent is not found.PathNotFoundException This exception is thrown when the path to replicate is not found.ReplicationException Main exception thrown by classes in this package.TransportException This exception is thrown by a transport handler when the underlying transport (e.g.UnrecoverableReplicationException This replication exception should be thrown, if the current replication can't be retried at a later time as the error is unrecoverable.