Package org.elasticsearch.env
Class NodeMetaData
- java.lang.Object
-
- org.elasticsearch.env.NodeMetaData
-
public final class NodeMetaData extends 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(String nodeId, Version nodeVersion)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)inthashCode()StringnodeId()VersionnodeVersion()StringtoString()NodeMetaDataupgradeToCurrentVersion()
-
-
-
Field Detail
-
FORMAT
public static final MetaDataStateFormat<NodeMetaData> FORMAT
-
-
Method Detail
-
nodeId
public String nodeId()
-
nodeVersion
public Version nodeVersion()
-
upgradeToCurrentVersion
public NodeMetaData upgradeToCurrentVersion()
-
-