public class TransportKillAllNodeAction
extends org.elasticsearch.common.component.AbstractComponent
Modifier and Type | Field and Description |
---|---|
protected org.elasticsearch.cluster.service.ClusterService |
clusterService |
protected JobContextService |
jobContextService |
protected java.lang.String |
name |
protected org.elasticsearch.transport.TransportService |
transportService |
Constructor and Description |
---|
TransportKillAllNodeAction(org.elasticsearch.common.settings.Settings settings,
JobContextService jobContextService,
org.elasticsearch.cluster.service.ClusterService clusterService,
org.elasticsearch.transport.TransportService transportService) |
Modifier and Type | Method and Description |
---|---|
void |
broadcast(Request request,
org.elasticsearch.action.ActionListener<java.lang.Long> listener)
Broadcasts the given kill request to all nodes in the cluster
|
void |
broadcast(Request request,
org.elasticsearch.action.ActionListener<java.lang.Long> listener,
java.util.Collection<java.lang.String> excludedNodeIds) |
KillAllRequest |
call() |
protected java.util.concurrent.CompletableFuture<java.lang.Integer> |
doKill(KillAllRequest request) |
java.util.concurrent.CompletableFuture<KillResponse> |
nodeOperation(Request request) |
protected final JobContextService jobContextService
protected final org.elasticsearch.cluster.service.ClusterService clusterService
protected final org.elasticsearch.transport.TransportService transportService
protected final java.lang.String name
@Inject public TransportKillAllNodeAction(org.elasticsearch.common.settings.Settings settings, JobContextService jobContextService, org.elasticsearch.cluster.service.ClusterService clusterService, org.elasticsearch.transport.TransportService transportService)
protected java.util.concurrent.CompletableFuture<java.lang.Integer> doKill(KillAllRequest request)
public KillAllRequest call() throws java.lang.Exception
java.lang.Exception
public java.util.concurrent.CompletableFuture<KillResponse> nodeOperation(Request request)
nodeOperation
in interface NodeAction<Request extends org.elasticsearch.transport.TransportRequest,KillResponse>
public void broadcast(Request request, org.elasticsearch.action.ActionListener<java.lang.Long> listener)
public void broadcast(Request request, org.elasticsearch.action.ActionListener<java.lang.Long> listener, java.util.Collection<java.lang.String> excludedNodeIds)