Class AbstractDiffable<T extends Diffable<T>>

java.lang.Object
org.elasticsearch.cluster.AbstractDiffable<T>
All Implemented Interfaces:
Diffable<T>, Writeable
Direct Known Subclasses:
AliasMetadata, ClusterBlocks, ComponentTemplate, ComposableIndexTemplate, DataStream, DataStreamAlias, DiscoveryNodes, IndexRoutingTable, IndexTemplateMetadata, MappingMetadata, PipelineConfiguration, RolloverInfo, SingleFeatureMigrationResult, SingleNodeShutdownMetadata, StoredScriptSource, Template

public abstract class AbstractDiffable<T extends Diffable<T>> extends Object implements Diffable<T>
Abstract diffable object with simple diffs implementation that sends the entire object if object has changed or nothing if object remained the same.