Package com.atlassian.jira.cluster.lock
Class DefaultSharedHomeNodeIO
java.lang.Object
com.atlassian.jira.cluster.lock.DefaultSharedHomeNodeIO
- All Implemented Interfaces:
SharedHomeNodeStatusReader,SharedHomeNodeStatusWriter
public class DefaultSharedHomeNodeIO
extends Object
implements SharedHomeNodeStatusReader, SharedHomeNodeStatusWriter
A reader and writer for shared home node status.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreadNodeStatus(String nodeId) Reads the status for a node.voidremoveNodeStatus(String nodeId) voidwriteNodeStatus(NodeSharedHomeStatus status)
-
Constructor Details
-
DefaultSharedHomeNodeIO
-
-
Method Details
-
readNodeStatus
Description copied from interface:SharedHomeNodeStatusReaderReads the status for a node.- Specified by:
readNodeStatusin interfaceSharedHomeNodeStatusReader- Parameters:
nodeId- the node ID.- Returns:
- the status for the specified node, or
nullif the node does not exist or is not using the same shared home as the current node.
-
removeNodeStatus
- Specified by:
removeNodeStatusin interfaceSharedHomeNodeStatusWriter
-