Package com.atlassian.jira.cluster.lock

Interface Summary
SharedHomeNodeStatusReader Reads the shared home status of a node.
SharedHomeNodeStatusWriter Saves the shared home node status of a node.
TimedClusterNodeHeartBeatDao Cluster node heartbeat DAO that adds operations to retrieve database timing information.
 

Class Summary
ClusterLockInstruments  
ClusterNodeHeartbeat Represents a row in the cluster heartbeat DB table.
ClusterNodeHeartbeatFactory  
DefaultSharedHomeNodeIO A reader and writer for shared home node status.
JiraClusterLockDao JIRA implementation of the ClusterLockDao from the beehive clustering library.
JiraClusterNodeHeartBeatDao JIRA implementation of ClusterNodeHeartBeatDao - used for cluster locks.
NodeSharedHomeStatus Indicator of how a node is using a shared home directory.
NullClusterNodeHeartbeatService Empty service for non-clustered environments
NullJiraClusterNodeHeartBeatDao Created this class to avoid problems of dependencies in non-clustered environments
StartableClusterNodeHeartbeatService JIRA implementation of ClusterNodeHeartbeatService that is Startable
StartableDatabaseClusterLockService A DatabaseClusterLockService that ensures the getLockForName() method gets called once and only once, prior to any locks being given out.
 



Copyright © 2002-2014 Atlassian. All Rights Reserved.