Interface | Description |
---|---|
ClusterInfo |
Provides basic information about whether or not JIRA is clustered, the identification of
the current node, and so on.
|
ClusterManager |
Manages the cluster - addition of nodes, removal, etc
|
ClusterMessageConsumer |
The interface to be implemented by classes wishing to listen to messages sent to a cluster.
|
ClusterMessagingService |
Service responsible for notifying
ClusterMessageConsumer instances when
messages are waiting to be processed. |
ClusterNodeProperties |
This is used to lookup cluster properties from the underlying properties file.
|
ClusterNodes |
Provides access to cluster nodes.
|
ClusterServicesManager |
Start and stop clustered services
|
CuttingOffExecutor |
This is the cutting off executor that will optionally invoke caller's code with a callback that allows registering
successful or failed execution.
|
CuttingOffExecutor.Callback | |
CuttingOffExecutor.Invoke<T> | |
EhCacheConfigurationFactory |
Builder for our EhCacheConfiguration.
|
MessageHandlerService |
Synchronously send and receive messages
|
NodeStateManager |
Manage the state of nodes in the HA Cluster.
|
NodeStateService |
A service relating to the state of nodes within a JIRA cluster.
|
Class | Description |
---|---|
ClusterMessage |
Represents a message sent from a node
|
ClusterNodePropertiesImpl |
Responsible for loading the cluster properties from file, if it exists
|
CuttingOffExecutorImpl |
An implementation of cutting off executor that will cut off any further executions after registering first failure.
|
DatabaseClusterMessagingService |
Provides an implementation for the
ClusterMessagingService that wraps an existing
MessageHandlerService in order to provide an API that can be consumed by plugins. |
DefaultClusterManager |
Manages the cluster - addition of nodes, removal, etc
|
DefaultClusterNodes | |
DefaultClusterServicesManager |
Starts and stops clustering specific services - checks to see if clustered
|
DefaultEhCacheConfigurationFactory |
Builder for our EhCacheConfiguration.
|
DefaultNodeStateManager |
Manage the state of the current node.
|
DefaultNodeStateService |
The NodeStateService implementation.
|
EventMessageConsumer |
Consumes cluster messages and pushes them out to the EventPublisher.
|
Message |
Represents the set of messages that can be sent in the cluster
|
Node |
Represents a node in the cluster
|
OfBizClusterMessageStore |
Responsible for storing and retrieving cluster messages in the underlying database.
|
OfBizClusterNodeStore |
Responsible for storing and retrieving ClusterNode state in the underlying database
|
OfBizMessageHandlerService |
Provides an implementation for the
ClusterMessagingService that uses OfBiz to
manage the message queue in the database and holds any listeners via a weak reference so that it doesn't keep
listeners alive across plugin restarts, etc. |
ReplicatorExecutorServiceFactory |
Enum | Description |
---|---|
Node.NodeState |
Exception | Description |
---|---|
ClusterStateException |
A generic exception for cluster related problems
|
NotClusteredException |
Thrown when a cluster-specific operation is attempted but the target instance is not part of a cluster.
|
Annotation Type | Description |
---|---|
ClusterSafe |
Marker annotation to indicate that an item, such as a cache, is cluster safe, even though it uses a pattern,
e.g.
|
Copyright © 2002-2017 Atlassian. All Rights Reserved.