Class MetaDataIndexAliasesService
java.lang.Object
org.elasticsearch.cluster.metadata.MetaDataIndexAliasesService
public class MetaDataIndexAliasesService
extends java.lang.Object
Service responsible for submitting add and remove aliases requests
-
Constructor Summary
Constructors Constructor Description MetaDataIndexAliasesService(ClusterService clusterService, IndicesService indicesService, AliasValidator aliasValidator, MetaDataDeleteIndexService deleteIndexService, NamedXContentRegistry xContentRegistry)
-
Method Summary
Modifier and Type Method Description ClusterState
applyAliasActions(ClusterState currentState, java.lang.Iterable<AliasAction> actions)
Handles the cluster state transition to a version that reflects the providedAliasAction
s.void
indicesAliases(IndicesAliasesClusterStateUpdateRequest request, ActionListener<ClusterStateUpdateResponse> listener)
-
Constructor Details
-
MetaDataIndexAliasesService
@Inject public MetaDataIndexAliasesService(ClusterService clusterService, IndicesService indicesService, AliasValidator aliasValidator, MetaDataDeleteIndexService deleteIndexService, NamedXContentRegistry xContentRegistry)
-
-
Method Details
-
indicesAliases
public void indicesAliases(IndicesAliasesClusterStateUpdateRequest request, ActionListener<ClusterStateUpdateResponse> listener) -
applyAliasActions
public ClusterState applyAliasActions(ClusterState currentState, java.lang.Iterable<AliasAction> actions)Handles the cluster state transition to a version that reflects the providedAliasAction
s.
-