Package com.atlassian.jira.cluster

Interface Summary
ClusterManager Manages the cluster - addition of nodes, removal, etc
ClusterServicesManager Start and stop clustered services
ClusterServicesRegistry Holds the cluster specific services
FailoverProperties This is used to lookup failover properties from the underlying properties file.
MessageHandler 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 Summary
ClusterMessage Represents a message sent from a node
DefaultClusterManager Manages the cluster - addition of nodes, removal, etc
DefaultClusterServicesManager Starts and stops clustering specific services - checks to see if clustered
DefaultClusterServicesRegistry Simple registry for clustered services.
DefaultNodeStateManager Manage the state of the current node.
DefaultNodeStateService The NodeStateService implementation.
FailoverPropertiesImpl Responsible for loading the failover properties from file, if it exists
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 Polls the database on a regular interval to see if there are actions to perform

Enum Summary

Exception Summary
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 Types Summary
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-2014 Atlassian. All Rights Reserved.