public abstract class TransportNodesAction<NodesRequest extends BaseNodesRequest,NodesResponse extends BaseNodesResponse,NodeRequest extends BaseNodeRequest,NodeResponse extends BaseNodeResponse> extends HandledTransportAction<NodesRequest,NodesResponse>
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected ClusterName |
clusterName |
protected ClusterService |
clusterService |
protected TransportService |
transportService |
actionName, indexNameExpressionResolver, parseFieldMatcher, taskManager, threadPooldeprecationLogger, logger, settings| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
TransportNodesAction(Settings settings,
String actionName,
ClusterName clusterName,
ThreadPool threadPool,
ClusterService clusterService,
TransportService transportService,
ActionFilters actionFilters,
IndexNameExpressionResolver indexNameExpressionResolver,
Class<NodesRequest> request,
Class<NodeRequest> nodeRequest,
String nodeExecutor) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected abstract boolean |
accumulateExceptions() |
protected void |
doExecute(NodesRequest request,
ActionListener<NodesResponse> listener) |
protected void |
doExecute(Task task,
NodesRequest request,
ActionListener<NodesResponse> listener) |
protected String[] |
filterNodeIds(DiscoveryNodes nodes,
String[] nodesIds) |
protected abstract NodeRequest |
newNodeRequest(String nodeId,
NodesRequest request) |
protected abstract NodeResponse |
newNodeResponse() |
protected abstract NodesResponse |
newResponse(NodesRequest request,
AtomicReferenceArray nodesResponses) |
protected abstract NodeResponse |
nodeOperation(NodeRequest request) |
protected NodeResponse |
nodeOperation(NodeRequest request,
Task task) |
protected String[] |
resolveNodes(NodesRequest request,
ClusterState clusterState) |
protected boolean |
transportCompress() |
execute, execute, execute, executelogDeprecatedSetting, logRemovedSetting, nodeNameprotected final ClusterName clusterName
protected final ClusterService clusterService
protected final TransportService transportService
protected TransportNodesAction(Settings settings, String actionName, ClusterName clusterName, ThreadPool threadPool, ClusterService clusterService, TransportService transportService, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver, Class<NodesRequest> request, Class<NodeRequest> nodeRequest, String nodeExecutor)
protected final void doExecute(NodesRequest request, ActionListener<NodesResponse> listener)
doExecute クラス内 TransportAction<NodesRequest extends BaseNodesRequest,NodesResponse extends BaseNodesResponse>protected void doExecute(Task task, NodesRequest request, ActionListener<NodesResponse> listener)
doExecute クラス内 TransportAction<NodesRequest extends BaseNodesRequest,NodesResponse extends BaseNodesResponse>protected boolean transportCompress()
protected abstract NodesResponse newResponse(NodesRequest request, AtomicReferenceArray nodesResponses)
protected abstract NodeRequest newNodeRequest(String nodeId, NodesRequest request)
protected abstract NodeResponse newNodeResponse()
protected abstract NodeResponse nodeOperation(NodeRequest request)
protected NodeResponse nodeOperation(NodeRequest request, Task task)
protected abstract boolean accumulateExceptions()
protected String[] filterNodeIds(DiscoveryNodes nodes, String[] nodesIds)
protected String[] resolveNodes(NodesRequest request, ClusterState clusterState)
Copyright © 2009–2016. All rights reserved.