Uses of Interface
org.elasticsearch.cluster.Diffable
-
-
Uses of Diffable in org.elasticsearch.action.admin.indices.rollover
Classes in org.elasticsearch.action.admin.indices.rollover that implement Diffable Modifier and Type Class Description classRolloverInfoClass for holding Rollover related information within an index -
Uses of Diffable in org.elasticsearch.cluster
Classes in org.elasticsearch.cluster with type parameters of type Diffable Modifier and Type Class Description classAbstractDiffable<T extends Diffable<T>>Abstract diffable object with simple diffs implementation that sends the entire object if object has changed or nothing is object remained the same.static classDiffableUtils.DiffableValueReader<K,V extends Diffable<V>>Implementation of the ValueSerializer that wraps value and diff readers.static classDiffableUtils.DiffableValueSerializer<K,V extends Diffable<V>>Serializer for Diffable map values.interfaceNamedDiff<T extends Diffable<T>>Diff that also support NamedWriteable interfaceSubinterfaces of Diffable in org.elasticsearch.cluster Modifier and Type Interface Description static interfaceClusterState.CustominterfaceNamedDiffable<T>Diff that also supportVersionedNamedWriteableinterfaceClasses in org.elasticsearch.cluster that implement Diffable Modifier and Type Class Description classAbstractDiffable<T extends Diffable<T>>Abstract diffable object with simple diffs implementation that sends the entire object if object has changed or nothing is object remained the same.classAbstractNamedDiffable<T extends NamedDiffable<T>>Abstract diffable object with simple diffs implementation that sends the entire object if object has changed or nothing is object remained the same.classClusterStateRepresents the current state of the cluster.classRepositoryCleanupInProgressclassRestoreInProgressMeta data about restore processes that are currently executingclassSnapshotDeletionsInProgressA class that represents the snapshot deletions that are in progress in the cluster.classSnapshotsInProgressMeta data about snapshots that are currently executingMethods in org.elasticsearch.cluster with type parameters of type Diffable Modifier and Type Method Description static <K,T extends Diffable<T>>
DiffableUtils.MapDiff<K,T,Map<K,T>>DiffableUtils. diff(Map<K,T> before, Map<K,T> after, DiffableUtils.KeySerializer<K> keySerializer)Calculates diff between two Maps of Diffable objects.static <T extends Diffable<T>>
DiffableUtils.MapDiff<Integer,T,ImmutableOpenIntMap<T>>DiffableUtils. diff(ImmutableOpenIntMap<T> before, ImmutableOpenIntMap<T> after, DiffableUtils.KeySerializer<Integer> keySerializer)Calculates diff between two ImmutableOpenIntMaps of Diffable objectsstatic <K,T extends Diffable<T>>
DiffableUtils.MapDiff<K,T,ImmutableOpenMap<K,T>>DiffableUtils. diff(ImmutableOpenMap<K,T> before, ImmutableOpenMap<K,T> after, DiffableUtils.KeySerializer<K> keySerializer)Calculates diff between two ImmutableOpenMaps of Diffable objectsstatic <T extends Diffable<T>>
Diff<T>AbstractDiffable. readDiffFrom(Writeable.Reader<T> reader, StreamInput in)static <T extends Diffable<T>>
DiffableUtils.MapDiff<Integer,T,ImmutableOpenIntMap<T>>DiffableUtils. readImmutableOpenIntMapDiff(StreamInput in, DiffableUtils.KeySerializer<Integer> keySerializer, Writeable.Reader<T> reader, Writeable.Reader<Diff<T>> diffReader)Loads an object that represents difference between two ImmutableOpenIntMaps of Diffable objects using Diffable proto objectstatic <K,T extends Diffable<T>>
DiffableUtils.MapDiff<K,T,ImmutableOpenMap<K,T>>DiffableUtils. readImmutableOpenMapDiff(StreamInput in, DiffableUtils.KeySerializer<K> keySerializer, Writeable.Reader<T> reader, Writeable.Reader<Diff<T>> diffReader)Loads an object that represents difference between two ImmutableOpenMaps of Diffable objects using Diffable proto objectstatic <K,T extends Diffable<T>>
DiffableUtils.MapDiff<K,T,Map<K,T>>DiffableUtils. readJdkMapDiff(StreamInput in, DiffableUtils.KeySerializer<K> keySerializer, Writeable.Reader<T> reader, Writeable.Reader<Diff<T>> diffReader)Loads an object that represents difference between two Maps of Diffable objects using Diffable proto object -
Uses of Diffable in org.elasticsearch.cluster.block
Classes in org.elasticsearch.cluster.block that implement Diffable Modifier and Type Class Description classClusterBlocksRepresents current cluster level blocks to block dirty operations done against the cluster. -
Uses of Diffable in org.elasticsearch.cluster.metadata
Subinterfaces of Diffable in org.elasticsearch.cluster.metadata Modifier and Type Interface Description static interfaceMetaData.CustomClasses in org.elasticsearch.cluster.metadata that implement Diffable Modifier and Type Class Description classAliasMetaDataclassDiffableStringMapThis is aMap<String, String>that implements AbstractDiffable so it can be used for cluster state purposesclassIndexGraveyardA collection of tombstones for explicitly marking indices as deleted in the cluster state.classIndexMetaDataclassIndexTemplateMetaDataclassMappingMetaDataMapping configuration for a type.classMetaDatastatic classMetaData.UnknownGatewayOnlyCustomclassRepositoriesMetaDataContains metadata about registered snapshot repositories -
Uses of Diffable in org.elasticsearch.cluster.node
Classes in org.elasticsearch.cluster.node that implement Diffable Modifier and Type Class Description classDiscoveryNodesThis class holds allDiscoveryNodein the cluster and provides convenience methods to access, modify merge / diff discovery nodes. -
Uses of Diffable in org.elasticsearch.cluster.routing
Classes in org.elasticsearch.cluster.routing that implement Diffable Modifier and Type Class Description classIndexRoutingTableTheIndexRoutingTablerepresents routing information for a single index.classRoutingTableRepresents a global cluster-wide routing table for all indices including the version of the current routing state. -
Uses of Diffable in org.elasticsearch.ingest
Classes in org.elasticsearch.ingest that implement Diffable Modifier and Type Class Description classIngestMetadataHolds the ingest pipelines that are available in the clusterclassPipelineConfigurationEncapsulates a pipeline's id and configuration as a blob -
Uses of Diffable in org.elasticsearch.persistent
Classes in org.elasticsearch.persistent that implement Diffable Modifier and Type Class Description classPersistentTasksCustomMetaDataA cluster state record that contains a list of all running persistent tasks -
Uses of Diffable in org.elasticsearch.script
Classes in org.elasticsearch.script that implement Diffable Modifier and Type Class Description classScriptMetaDataScriptMetaDatais used to store user-defined scripts as part of theClusterStateusing only an id as the key.classStoredScriptSourceStoredScriptSourcerepresents user-defined parameters for a script saved in theClusterState.
-