public abstract class TransportTasksAction<OperationTask extends Task,TasksRequest extends BaseTasksRequest<TasksRequest>,TasksResponse extends BaseTasksResponse,TaskResponse extends Writeable<TaskResponse>> extends HandledTransportAction<TasksRequest,TasksResponse>
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected ClusterName |
clusterName |
protected ClusterService |
clusterService |
protected Callable<TasksRequest> |
requestFactory |
protected String |
transportNodeAction |
protected TransportService |
transportService |
actionName, indexNameExpressionResolver, parseFieldMatcher, taskManager, threadPooldeprecationLogger, logger, settings| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
TransportTasksAction(Settings settings,
String actionName,
ClusterName clusterName,
ThreadPool threadPool,
ClusterService clusterService,
TransportService transportService,
ActionFilters actionFilters,
IndexNameExpressionResolver indexNameExpressionResolver,
Callable<TasksRequest> requestFactory,
String nodeExecutor) |
execute, execute, execute, executelogDeprecatedSetting, logRemovedSetting, nodeNameprotected final ClusterName clusterName
protected final ClusterService clusterService
protected final TransportService transportService
protected final Callable<TasksRequest extends BaseTasksRequest<TasksRequest>> requestFactory
protected final String transportNodeAction
protected TransportTasksAction(Settings settings, String actionName, ClusterName clusterName, ThreadPool threadPool, ClusterService clusterService, TransportService transportService, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver, Callable<TasksRequest> requestFactory, String nodeExecutor)
protected final void doExecute(TasksRequest request, ActionListener<TasksResponse> listener)
doExecute クラス内 TransportAction<TasksRequest extends BaseTasksRequest<TasksRequest>,TasksResponse extends BaseTasksResponse>protected void doExecute(Task task, TasksRequest request, ActionListener<TasksResponse> listener)
doExecute クラス内 TransportAction<TasksRequest extends BaseTasksRequest<TasksRequest>,TasksResponse extends BaseTasksResponse>protected String[] filterNodeIds(DiscoveryNodes nodes, String[] nodesIds)
protected String[] resolveNodes(TasksRequest request, ClusterState clusterState)
protected void processTasks(TasksRequest request, Consumer<OperationTask> operation)
protected abstract TasksResponse newResponse(TasksRequest request, List<TaskResponse> tasks, List<TaskOperationFailure> taskOperationFailures, List<FailedNodeException> failedNodeExceptions)
protected TasksResponse newResponse(TasksRequest request, AtomicReferenceArray responses)
protected abstract TaskResponse readTaskResponse(StreamInput in) throws IOException
IOExceptionprotected abstract TaskResponse taskOperation(TasksRequest request, OperationTask task)
protected boolean transportCompress()
protected abstract boolean accumulateExceptions()
Copyright © 2009–2016. All rights reserved.