org.elasticsearch.transport.TransportService.getTaskManager()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(12.8k)|赞(0)|评价(0)|浏览(78)

本文整理了Java中org.elasticsearch.transport.TransportService.getTaskManager()方法的一些代码示例,展示了TransportService.getTaskManager()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TransportService.getTaskManager()方法的具体详情如下:
包路径:org.elasticsearch.transport.TransportService
类名称:TransportService
方法名:getTaskManager

TransportService.getTaskManager介绍

暂无

代码示例

代码示例来源:origin: org.elasticsearch/elasticsearch

@Inject
public PrimaryReplicaSyncer(TransportService transportService, TransportResyncReplicationAction syncAction) {
  this(transportService.getTaskManager(), syncAction);
}

代码示例来源:origin: org.elasticsearch/elasticsearch

protected HandledTransportAction(Settings settings, String actionName, boolean canTripCircuitBreaker, ThreadPool threadPool,
                 TransportService transportService, ActionFilters actionFilters,
                 IndexNameExpressionResolver indexNameExpressionResolver, Supplier<Request> request) {
  super(settings, actionName, threadPool, actionFilters, indexNameExpressionResolver, transportService.getTaskManager());
  transportService.registerRequestHandler(actionName, request, ThreadPool.Names.SAME, false, canTripCircuitBreaker,
    new TransportHandler());
}

代码示例来源:origin: org.elasticsearch/elasticsearch

protected HandledTransportAction(Settings settings, String actionName, boolean canTripCircuitBreaker, ThreadPool threadPool,
                 TransportService transportService, ActionFilters actionFilters,
                 Writeable.Reader<Request> requestReader, IndexNameExpressionResolver indexNameExpressionResolver) {
  super(settings, actionName, threadPool, actionFilters, indexNameExpressionResolver, transportService.getTaskManager());
  transportService.registerRequestHandler(actionName, ThreadPool.Names.SAME, false, canTripCircuitBreaker, requestReader,
    new TransportHandler());
}

代码示例来源:origin: org.elasticsearch/elasticsearch

protected TransportReplicationAction(Settings settings, String actionName, TransportService transportService,
                   ClusterService clusterService, IndicesService indicesService,
                   ThreadPool threadPool, ShardStateAction shardStateAction,
                   ActionFilters actionFilters,
                   IndexNameExpressionResolver indexNameExpressionResolver, Supplier<Request> request,
                   Supplier<ReplicaRequest> replicaRequest, String executor,
                   boolean syncGlobalCheckpointAfterOperation) {
  super(settings, actionName, threadPool, actionFilters, indexNameExpressionResolver, transportService.getTaskManager());
  this.transportService = transportService;
  this.clusterService = clusterService;
  this.indicesService = indicesService;
  this.shardStateAction = shardStateAction;
  this.executor = executor;
  this.transportPrimaryAction = actionName + "[p]";
  this.transportReplicaAction = actionName + "[r]";
  registerRequestHandlers(actionName, transportService, request, replicaRequest, executor);
  this.transportOptions = transportOptions(settings);
  this.syncGlobalCheckpointAfterOperation = syncGlobalCheckpointAfterOperation;
}

代码示例来源:origin: org.elasticsearch/elasticsearch

@Inject
public TransportAction(Settings settings, TransportService transportService, ClusterService clusterService,
            ThreadPool threadPool, ActionFilters actionFilters,
            PersistentTasksClusterService persistentTasksClusterService,
            PersistentTasksExecutorRegistry persistentTasksExecutorRegistry,
            PersistentTasksService persistentTasksService,
            IndexNameExpressionResolver indexNameExpressionResolver) {
  super(settings, StartPersistentTaskAction.NAME, transportService, clusterService, threadPool, actionFilters,
      indexNameExpressionResolver, Request::new);
  this.persistentTasksClusterService = persistentTasksClusterService;
  NodePersistentTasksExecutor executor = new NodePersistentTasksExecutor(threadPool);
  clusterService.addListener(new PersistentTasksNodeService(persistentTasksService, persistentTasksExecutorRegistry,
      transportService.getTaskManager(), executor));
}

代码示例来源:origin: org.elasticsearch/elasticsearch

protected TransportSingleShardAction(Settings settings, String actionName, ThreadPool threadPool, ClusterService clusterService,
                   TransportService transportService, ActionFilters actionFilters,
                   IndexNameExpressionResolver indexNameExpressionResolver, Supplier<Request> request,
                   String executor) {
  super(settings, actionName, threadPool, actionFilters, indexNameExpressionResolver, transportService.getTaskManager());
  this.clusterService = clusterService;
  this.transportService = transportService;
  this.transportShardAction = actionName + "[s]";
  this.executor = executor;
  if (!isSubAction()) {
    transportService.registerRequestHandler(actionName, request, ThreadPool.Names.SAME, new TransportHandler());
  }
  transportService.registerRequestHandler(transportShardAction, request, ThreadPool.Names.SAME, new ShardTransportHandler());
}

代码示例来源:origin: org.elasticsearch/elasticsearch

transportService.getTaskManager().setTaskResultsService(injector.getInstance(TaskResultsService.class));
transportService.start();
assert localNodeFactory.getNode() != null;
  .flatMap(p -> p.getBootstrapChecks().stream()).collect(Collectors.toList()));
clusterService.addStateApplier(transportService.getTaskManager());

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

@Inject
public PrimaryReplicaSyncer(Settings settings, TransportService transportService, TransportResyncReplicationAction syncAction) {
  this(settings, transportService.getTaskManager(), syncAction);
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

protected HandledTransportAction(Settings settings, String actionName, boolean canTripCircuitBreaker, ThreadPool threadPool,
                 TransportService transportService, ActionFilters actionFilters,
                 IndexNameExpressionResolver indexNameExpressionResolver, Supplier<Request> request) {
  super(settings, actionName, threadPool, actionFilters, indexNameExpressionResolver, transportService.getTaskManager());
  transportService.registerRequestHandler(actionName, request, ThreadPool.Names.SAME, false, canTripCircuitBreaker,
    new TransportHandler());
}

代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch

protected HandledTransportAction(Settings settings, String actionName, boolean canTripCircuitBreaker, ThreadPool threadPool,
                 TransportService transportService, ActionFilters actionFilters,
                 IndexNameExpressionResolver indexNameExpressionResolver, Supplier<Request> request) {
  super(settings, actionName, threadPool, actionFilters, indexNameExpressionResolver, transportService.getTaskManager());
  transportService.registerRequestHandler(actionName, request, ThreadPool.Names.SAME, false, canTripCircuitBreaker,
    new TransportHandler());
}

代码示例来源:origin: sirensolutions/siren-join

protected BaseTransportCoordinateSearchAction(final Settings settings, final String actionName,
                       final ThreadPool threadPool, final TransportService transportService,
                       final ActionFilters actionFilters,
                       final IndexNameExpressionResolver indexNameExpressionResolver,
                       final Client client, Class<Request> request) {
 super(settings, actionName, threadPool, actionFilters, indexNameExpressionResolver, transportService.getTaskManager());
 // Use the generic threadpool, as we can end up with deadlock with the SEARCH threadpool
 transportService.registerRequestHandler(actionName, request, ThreadPool.Names.GENERIC, new TransportHandler());
 this.client = client;
}

代码示例来源:origin: apache/servicemix-bundles

protected HandledTransportAction(Settings settings, String actionName, boolean canTripCircuitBreaker, ThreadPool threadPool,
                 TransportService transportService, ActionFilters actionFilters,
                 Writeable.Reader<Request> requestReader, IndexNameExpressionResolver indexNameExpressionResolver) {
  super(settings, actionName, threadPool, actionFilters, indexNameExpressionResolver, transportService.getTaskManager());
  transportService.registerRequestHandler(actionName, ThreadPool.Names.SAME, false, canTripCircuitBreaker, requestReader,
    new TransportHandler());
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

protected HandledTransportAction(Settings settings, String actionName, boolean canTripCircuitBreaker, ThreadPool threadPool,
                 TransportService transportService, ActionFilters actionFilters,
                 Writeable.Reader<Request> requestReader, IndexNameExpressionResolver indexNameExpressionResolver) {
  super(settings, actionName, threadPool, actionFilters, indexNameExpressionResolver, transportService.getTaskManager());
  transportService.registerRequestHandler(actionName, ThreadPool.Names.SAME, false, canTripCircuitBreaker, requestReader,
    new TransportHandler());
}

代码示例来源:origin: apache/servicemix-bundles

protected HandledTransportAction(Settings settings, String actionName, boolean canTripCircuitBreaker, ThreadPool threadPool,
                 TransportService transportService, ActionFilters actionFilters,
                 IndexNameExpressionResolver indexNameExpressionResolver, Supplier<Request> request) {
  super(settings, actionName, threadPool, actionFilters, indexNameExpressionResolver, transportService.getTaskManager());
  transportService.registerRequestHandler(actionName, request, ThreadPool.Names.SAME, false, canTripCircuitBreaker,
    new TransportHandler());
}

代码示例来源:origin: harbby/presto-connectors

protected HandledTransportAction(Settings settings, String actionName, boolean canTripCircuitBreaker, ThreadPool threadPool, TransportService transportService,
                 ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver,
                 Callable<Request> request) {
  super(settings, actionName, threadPool, actionFilters, indexNameExpressionResolver, transportService.getTaskManager());
  transportService.registerRequestHandler(actionName, request, ThreadPool.Names.SAME, false, canTripCircuitBreaker, new TransportHandler());
}

代码示例来源:origin: harbby/presto-connectors

protected HandledTransportAction(Settings settings, String actionName, boolean canTripCircuitBreaker, ThreadPool threadPool, TransportService transportService,
                 ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver,
                 Class<Request> request) {
  super(settings, actionName, threadPool, actionFilters, indexNameExpressionResolver, transportService.getTaskManager());
  transportService.registerRequestHandler(actionName, request, ThreadPool.Names.SAME, false, canTripCircuitBreaker, new TransportHandler());
}

代码示例来源:origin: harbby/presto-connectors

protected HandledTransportAction(Settings settings, String actionName, ThreadPool threadPool, TransportService transportService, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver, Class<Request> request) {
  super(settings, actionName, threadPool, actionFilters, indexNameExpressionResolver, transportService.getTaskManager());
  transportService.registerRequestHandler(actionName, request, ThreadPool.Names.SAME, new TransportHandler());
}

代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch

protected TransportSingleShardAction(Settings settings, String actionName, ThreadPool threadPool, ClusterService clusterService,
                   TransportService transportService, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver,
                   Supplier<Request> request, String executor) {
  super(settings, actionName, threadPool, actionFilters, indexNameExpressionResolver, transportService.getTaskManager());
  this.clusterService = clusterService;
  this.transportService = transportService;
  this.transportShardAction = actionName + "[s]";
  this.executor = executor;
  if (!isSubAction()) {
    transportService.registerRequestHandler(actionName, request, ThreadPool.Names.SAME, new TransportHandler());
  }
  transportService.registerRequestHandler(transportShardAction, request, executor, new ShardTransportHandler());
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

protected TransportSingleShardAction(Settings settings, String actionName, ThreadPool threadPool, ClusterService clusterService,
                   TransportService transportService, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver,
                   Supplier<Request> request, String executor) {
  super(settings, actionName, threadPool, actionFilters, indexNameExpressionResolver, transportService.getTaskManager());
  this.clusterService = clusterService;
  this.transportService = transportService;
  this.transportShardAction = actionName + "[s]";
  this.executor = executor;
  if (!isSubAction()) {
    transportService.registerRequestHandler(actionName, request, ThreadPool.Names.SAME, new TransportHandler());
  }
  transportService.registerRequestHandler(transportShardAction, request, ThreadPool.Names.SAME, new ShardTransportHandler());
}

代码示例来源:origin: apache/servicemix-bundles

protected TransportSingleShardAction(Settings settings, String actionName, ThreadPool threadPool, ClusterService clusterService,
                   TransportService transportService, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver,
                   Supplier<Request> request, String executor) {
  super(settings, actionName, threadPool, actionFilters, indexNameExpressionResolver, transportService.getTaskManager());
  this.clusterService = clusterService;
  this.transportService = transportService;
  this.transportShardAction = actionName + "[s]";
  this.executor = executor;
  if (!isSubAction()) {
    transportService.registerRequestHandler(actionName, request, ThreadPool.Names.SAME, new TransportHandler());
  }
  transportService.registerRequestHandler(transportShardAction, request, executor, new ShardTransportHandler());
}

相关文章

微信公众号

最新文章

更多

TransportService类方法