Package org.elasticsearch.env
Class NodeMetadata
java.lang.Object
org.elasticsearch.env.NodeMetadata
public final class NodeMetadata
extends java.lang.Object
Metadata associated with this node: its persistent node ID and its version.
The metadata is persisted in the data folder of this node and is reused across restarts.
-
Field Summary
Fields Modifier and Type Field Description static MetadataStateFormat<NodeMetadata>
FORMAT
-
Constructor Summary
Constructors Constructor Description NodeMetadata(java.lang.String nodeId, Version nodeVersion)
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object o)
int
hashCode()
java.lang.String
nodeId()
Version
nodeVersion()
java.lang.String
toString()
NodeMetadata
upgradeToCurrentVersion()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
FORMAT
-
-
Constructor Details
-
NodeMetadata
-
-
Method Details
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
nodeId
public java.lang.String nodeId() -
nodeVersion
-
upgradeToCurrentVersion
-