public abstract class ClusterNode
extends java.lang.Object
Constructor and Description |
---|
ClusterNode(java.lang.String name,
int priority,
boolean localNode,
ClusterInterface cluster,
java.lang.Object addr)
Class constructor
|
ClusterNode(java.lang.String name,
int priority,
ClusterInterface cluster,
java.lang.Object addr)
Class constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Equality check
|
java.lang.Object |
getAddress()
Return the cluster address for this node
|
ClusterInterface |
getCluster()
Return the cluster that this node belongs to
|
java.lang.String |
getName()
Return the node name
|
int |
getPriority()
Return the node priority
|
int |
getState()
Returning the cluster node state
|
abstract java.lang.String |
getStateAsString()
Return the cluster node state as a string
|
ClusterFileStateCache |
getStateCache()
Return the state cache that this node is associated with
|
boolean |
isLocalNode()
Check if this is the local node
|
boolean |
nameMatches(java.lang.String name)
Check if this cluster node matches the specified name
|
void |
setCluster(ClusterBase cluster)
Set the cluster that this node belongs to
|
void |
setLocalNode(boolean localNode)
Set the local node status
|
void |
setName(java.lang.String name)
Set the node name
|
void |
setPriority(int priority)
Set the node priority
|
void |
setState(int state)
Set the cluster node state
|
java.lang.String |
toString()
Return the cluster node details as a string
|
public ClusterNode(java.lang.String name, int priority, ClusterInterface cluster, java.lang.Object addr)
name
- Stringpriority
- intcluster
- ClusterInterfaceaddr
- Objectpublic ClusterNode(java.lang.String name, int priority, boolean localNode, ClusterInterface cluster, java.lang.Object addr)
name
- Stringpriority
- intlocalNode
- booleancluster
- ClusterBaseaddr
- Objectpublic final java.lang.String getName()
public final java.lang.Object getAddress()
public final boolean isLocalNode()
public final ClusterInterface getCluster()
public final ClusterFileStateCache getStateCache()
public final int getPriority()
public final int getState()
public abstract java.lang.String getStateAsString()
public final void setLocalNode(boolean localNode)
localNode
- booleanpublic final void setName(java.lang.String name)
name
- Stringpublic final void setCluster(ClusterBase cluster)
cluster
- ClusterBasepublic final void setPriority(int priority)
priority
- intpublic final void setState(int state)
state
- intpublic boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- Objectpublic boolean nameMatches(java.lang.String name)
name
- Stringpublic java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.