Class IndexGraveyard.IndexGraveyardDiff
java.lang.Object
org.elasticsearch.cluster.metadata.IndexGraveyard.IndexGraveyardDiff
- All Implemented Interfaces:
Diff<Metadata.Custom>
,NamedDiff<Metadata.Custom>
,NamedWriteable
,Writeable
- Enclosing class:
- IndexGraveyard
public static final class IndexGraveyard.IndexGraveyardDiff
extends Object
implements NamedDiff<Metadata.Custom>
A class representing a diff of two IndexGraveyard objects.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V>
-
Method Summary
Modifier and TypeMethodDescriptionapply(Metadata.Custom previous)
Applies difference to the specified part and returns the resulted partgetAdded()
The index tombstones that were added between two statesint
The number of index tombstones that were removed between two statesReturns the name of the writeable objectvoid
writeTo(StreamOutput out)
Write this into the StreamOutput.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.elasticsearch.cluster.NamedDiff
getMinimalSupportedVersion
-
Method Details
-
writeTo
Description copied from interface:Writeable
Write this into the StreamOutput.- Specified by:
writeTo
in interfaceWriteable
- Throws:
IOException
-
apply
Description copied from interface:Diff
Applies difference to the specified part and returns the resulted part- Specified by:
apply
in interfaceDiff<Metadata.Custom>
-
getAdded
The index tombstones that were added between two states -
getRemovedCount
public int getRemovedCount()The number of index tombstones that were removed between two states -
getWriteableName
Description copied from interface:NamedWriteable
Returns the name of the writeable object- Specified by:
getWriteableName
in interfaceNamedWriteable
-