public class NodeMetadata extends Object implements Externalizable
| Modifier and Type | Field and Description |
|---|---|
List<Integer> |
cacheCopyNodes |
long |
cachingInProgressFlag |
boolean |
isMaster |
long |
lastAccessedTS |
int |
masterCopySite |
String |
masterNodeID |
String |
nodeID |
int |
numTimesUsed |
| Constructor and Description |
|---|
NodeMetadata() |
| Modifier and Type | Method and Description |
|---|---|
List<Integer> |
getCacheCopyNodes() |
int |
getMasterCopyNode() |
String |
getMasterNodeID() |
String |
getNodeID() |
boolean |
isMaster() |
void |
readExternal(ObjectInput in) |
void |
setCacheCopyNodes(ArrayList<Integer> cacheCopyNodes) |
void |
setMaster(boolean isMaster) |
void |
setMasterCopyNode(int masterCopyNode) |
void |
setMasterNodeID(String masterNodeID) |
void |
setNodeID(String nodeID) |
boolean |
testAndSet(boolean nonBlocking,
long storageSystemThreadId) |
void |
writeExternal(ObjectOutput out) |
public String nodeID
public String masterNodeID
public boolean isMaster
public int masterCopySite
public volatile long cachingInProgressFlag
public int numTimesUsed
public long lastAccessedTS
public String getNodeID()
public void setNodeID(String nodeID)
public String getMasterNodeID()
public void setMasterNodeID(String masterNodeID)
public boolean isMaster()
public void setMaster(boolean isMaster)
public int getMasterCopyNode()
public void setMasterCopyNode(int masterCopyNode)
public boolean testAndSet(boolean nonBlocking,
long storageSystemThreadId)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOException