Package org.elasticsearch.cluster
Interface Diffable<T>
- All Superinterfaces:
Writeable
- All Known Subinterfaces:
ClusterState.Custom,Metadata.Custom,Metadata.NonRestorableCustom,NamedDiffable<T>
- All Known Implementing Classes:
AbstractDiffable,AbstractNamedDiffable,AliasMetadata,ClusterBlocks,ClusterState,ComponentTemplate,ComponentTemplateMetadata,ComposableIndexTemplate,ComposableIndexTemplateMetadata,DataStream,DataStreamAlias,DataStreamMetadata,DiffableStringMap,DiscoveryNodes,ElasticsearchNodeCommand.UnknownMetadataCustom,IndexGraveyard,IndexMetadata,IndexRoutingTable,IndexTemplateMetadata,IngestMetadata,MappingMetadata,Metadata,NodesShutdownMetadata,PersistentTasksCustomMetadata,PipelineConfiguration,RepositoriesMetadata,RepositoryCleanupInProgress,RestoreInProgress,RolloverInfo,RoutingTable,ScriptMetadata,SingleNodeShutdownMetadata,SnapshotDeletionsInProgress,SnapshotsInProgress,StoredScriptSource,Template
Cluster state part, changes in which can be serialized
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Method Summary
-
Method Details
-
diff
Returns serializable object representing differences between this and previousState
-