Interface VersionedNamedWriteable
-
- All Superinterfaces:
NamedWriteable,Writeable
- All Known Subinterfaces:
ClusterState.Custom,MetaData.Custom,NamedDiffable<T>,PersistentTaskParams
- All Known Implementing Classes:
IndexGraveyard,IngestMetadata,PersistentTasksCustomMetaData,RepositoriesMetaData,RestoreInProgress,ScriptMetaData,SnapshotDeletionsInProgress,SnapshotsInProgress
public interface VersionedNamedWriteable extends NamedWriteable
ANamedWriteablethat has a minimum version associated with it.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VersiongetMinimalSupportedVersion()The minimal version of the recipient this object can be sent tojava.lang.StringgetWriteableName()Returns the name of the writeable object
-
-
-
Method Detail
-
getWriteableName
java.lang.String getWriteableName()
Returns the name of the writeable object- Specified by:
getWriteableNamein interfaceNamedWriteable
-
getMinimalSupportedVersion
Version getMinimalSupportedVersion()
The minimal version of the recipient this object can be sent to
-
-