All Classes

Class Description
AgentId  
AgentState  
BookKeeper
Keeps track of offset and processed status and manages coordinates the import/retry handling.
BookKeeper.PackageStatus  
BookKeeperConfig  
BookKeeperFactory  
CacheCallback  
ClearCallback  
CommandPoller  
DefaultDistributionLog
Default implementation of a DistributionLog
DefaultDistributionLog.LogLevel
Log level
DefaultPrecondition  
Delay  
DiscoveryService
Listens for discovery messages and tracks presence of Subscribers as well as the last processed offset of each Subscriber This component is only activated when there is at least one DistributionSubscriber agent configured.
DistPublisherJMXMBean  
DistributedEventNotifierManager  
DistributedEventNotifierManager.Configuration  
DistributionEvent  
DistributionLogEventListener
Listens to log message events (for errors) and package distributed events (for success) and logs both to the given DefaultDistributionLog
DistributionMetricsService  
DistributionPublisher
A Publisher SCD agent which produces messages to be consumed by a DistributionSubscriber agent.
DistributionSubscriber
A Subscriber SCD agent which consumes messages produced by a DistributionPublisher agent.
ErrorListener  
ExponentialBackOff
Retry with exponential backoff.
IdleCheck  
JcrBinaryStore  
JMXRegistration  
JournalAvailableChecker  
JournalAvailableChecker.JournalCheckerConfiguration  
LocalStore  
LocalStoreJMX  
LocalStoreJMXMBean  
MessagingCacheCallback  
NoopIdle  
NoOpImportPostProcessor  
OffsetQueue<T>
A queue of T items indexed by offsets.
PackageCleaner  
PackageCleanupTask
The cleanup task fetches the head offset (the smallest) and the tail offset (the current biggest) on the package topic.
PackageDistributedNotifier  
PackageFactoryConfiguration  
PackageHandling  
PackageMessageFactory  
PackageQueuedNotifier  
PackageRetries
Holds package retries by agent name
PackageStatusWatcher  
Precondition
Extension point for checking if a package can be processed by a subscriber.
Precondition.Decision  
PreConditionTimeoutException  
PublisherConfiguration  
PublisherConfigurationAvailable
This service checks for DistributionPublisher agent configuration availability and registers the marker service PublisherConfigurationAvailable when such configuration could be found.
PubQueueProvider  
PubQueueProviderFactory  
PubQueueProviderPublisher
Normally PubQueueProvider should be created per publish agent.
QueueCacheSeeder  
QueuedCallback  
QueueItemFactory  
QueueState  
RangePoller  
SimpleDistributionResponse  
StagingPrecondition
This is a precondition that watches status messages from other instances in order to confirm that a package can be processed.
State  
Strings  
SubscriberConfiguration  
SubscriberIdle
A DistributionSubscriber is considered ready when it is idle for more than the READY_IDLE_TIME_SECONDS at least once ; or when it is busy processing the same package for more than MAX_RETRIES times.
SubscriberIdleCheck  
SubscriberReadyStore  
Topics  
Topics.TopicsConfiguration  
TopologyChangeHandler  
TopologyView  
TopologyViewDiff  
TopologyViewManager