Class AbstractNamedDiffable<T extends NamedDiffable<T>>

java.lang.Object
org.elasticsearch.cluster.AbstractNamedDiffable<T>
All Implemented Interfaces:
Diffable<T>, NamedWriteable, Writeable
Direct Known Subclasses:
PersistentTasksCustomMetadata, RepositoriesMetadata, RepositoryCleanupInProgress, RestoreInProgress, SnapshotDeletionsInProgress, SnapshotsInProgress

public abstract class AbstractNamedDiffable<T extends NamedDiffable<T>> extends Object implements Diffable<T>, NamedWriteable
Abstract diffable object with simple diffs implementation that sends the entire object if object has changed or nothing is object remained the same. Comparing to AbstractDiffable, this class also works with NamedWriteables