当前位置: 首页>>代码示例>>Java>>正文


Java TransportCreateIndexAction类代码示例

本文整理汇总了Java中org.elasticsearch.action.admin.indices.create.TransportCreateIndexAction的典型用法代码示例。如果您正苦于以下问题:Java TransportCreateIndexAction类的具体用法?Java TransportCreateIndexAction怎么用?Java TransportCreateIndexAction使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


TransportCreateIndexAction类属于org.elasticsearch.action.admin.indices.create包,在下文中一共展示了TransportCreateIndexAction类的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: TransportBulkAction

import org.elasticsearch.action.admin.indices.create.TransportCreateIndexAction; //导入依赖的package包/类
public TransportBulkAction(Settings settings, ThreadPool threadPool, TransportService transportService,
                           ClusterService clusterService, IngestService ingestService,
                           TransportShardBulkAction shardBulkAction, TransportCreateIndexAction createIndexAction,
                           ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver,
                           AutoCreateIndex autoCreateIndex, LongSupplier relativeTimeProvider) {
    super(settings, BulkAction.NAME, threadPool, transportService, actionFilters, indexNameExpressionResolver, BulkRequest::new);
    Objects.requireNonNull(relativeTimeProvider);
    this.clusterService = clusterService;
    this.ingestService = ingestService;
    this.shardBulkAction = shardBulkAction;
    this.createIndexAction = createIndexAction;
    this.autoCreateIndex = autoCreateIndex;
    this.relativeTimeProvider = relativeTimeProvider;
    this.ingestForwarder = new IngestActionForwarder(transportService);
    clusterService.addStateApplier(this.ingestForwarder);
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:17,代码来源:TransportBulkAction.java

示例2: TestTransportBulkAction

import org.elasticsearch.action.admin.indices.create.TransportCreateIndexAction; //导入依赖的package包/类
TestTransportBulkAction(
        Settings settings,
        ThreadPool threadPool,
        TransportService transportService,
        ClusterService clusterService,
        TransportShardBulkAction shardBulkAction,
        TransportCreateIndexAction createIndexAction,
        ActionFilters actionFilters,
        IndexNameExpressionResolver indexNameExpressionResolver,
        AutoCreateIndex autoCreateIndex,
        LongSupplier relativeTimeProvider) {
    super(
            settings,
            threadPool,
            transportService,
            clusterService,
            null,
            shardBulkAction,
            createIndexAction,
            actionFilters,
            indexNameExpressionResolver,
            autoCreateIndex,
            relativeTimeProvider);
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:25,代码来源:TransportBulkActionTookTests.java

示例3: BlobIndices

import org.elasticsearch.action.admin.indices.create.TransportCreateIndexAction; //导入依赖的package包/类
@Inject
public BlobIndices(Settings settings,
                   Provider<TransportCreateIndexAction> transportCreateIndexActionProvider,
                   Provider<TransportDeleteIndexAction> transportDeleteIndexActionProvider,
                   Provider<TransportUpdateSettingsAction> transportUpdateSettingsActionProvider,
                   IndicesService indicesService,
                   IndicesLifecycle indicesLifecycle,
                   BlobEnvironment blobEnvironment,
                   ClusterService clusterService) {
    super(settings);
    this.transportCreateIndexActionProvider = transportCreateIndexActionProvider;
    this.transportDeleteIndexActionProvider = transportDeleteIndexActionProvider;
    this.transportUpdateSettingsActionProvider = transportUpdateSettingsActionProvider;
    this.indicesService = indicesService;
    this.indicesLifecycle = indicesLifecycle;
    this.blobEnvironment = blobEnvironment;
    clusterService.addFirst(this);
    logger.setLevel("debug");
}
 
开发者ID:baidu,项目名称:Elasticsearch,代码行数:20,代码来源:BlobIndices.java

示例4: TaskResultsService

import org.elasticsearch.action.admin.indices.create.TransportCreateIndexAction; //导入依赖的package包/类
@Inject
public TaskResultsService(Settings settings, Client client, ClusterService clusterService,
                          TransportCreateIndexAction createIndexAction) {
    super(settings);
    this.client = client;
    this.clusterService = clusterService;
    this.createIndexAction = createIndexAction;
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:9,代码来源:TaskResultsService.java

示例5: TransportUpdateAction

import org.elasticsearch.action.admin.indices.create.TransportCreateIndexAction; //导入依赖的package包/类
@Inject
public TransportUpdateAction(Settings settings, ThreadPool threadPool, ClusterService clusterService, TransportService transportService,
                             TransportBulkAction bulkAction, TransportCreateIndexAction createIndexAction, UpdateHelper updateHelper, ActionFilters actionFilters,
                             IndexNameExpressionResolver indexNameExpressionResolver, IndicesService indicesService, AutoCreateIndex autoCreateIndex) {
    super(settings, UpdateAction.NAME, threadPool, clusterService, transportService, actionFilters, indexNameExpressionResolver, UpdateRequest::new);
    this.bulkAction = bulkAction;
    this.createIndexAction = createIndexAction;
    this.updateHelper = updateHelper;
    this.indicesService = indicesService;
    this.autoCreateIndex = autoCreateIndex;
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:12,代码来源:TransportUpdateAction.java

示例6: UpsertByIdTask

import org.elasticsearch.action.admin.indices.create.TransportCreateIndexAction; //导入依赖的package包/类
public UpsertByIdTask(UUID jobId,
                      ClusterService clusterService,
                      IndexNameExpressionResolver indexNameExpressionResolver,
                      Settings settings,
                      BulkRequestExecutor<ShardUpsertRequest> transportShardUpsertActionDelegate,
                      TransportCreateIndexAction transportCreateIndexAction,
                      TransportBulkCreateIndicesAction transportBulkCreateIndicesAction,
                      BulkRetryCoordinatorPool bulkRetryCoordinatorPool,
                      UpsertByIdNode node,
                      JobContextService jobContextService) {
    super(jobId);
    this.indexNameExpressionResolver = indexNameExpressionResolver;
    this.transportShardUpsertActionDelegate = transportShardUpsertActionDelegate;
    this.transportCreateIndexAction = transportCreateIndexAction;
    this.transportBulkCreateIndicesAction = transportBulkCreateIndicesAction;
    this.clusterService = clusterService;
    this.node = node;
    this.bulkRetryCoordinatorPool = bulkRetryCoordinatorPool;
    this.jobContextService = jobContextService;
    autoCreateIndex = new AutoCreateIndex(settings, indexNameExpressionResolver);

    if (node.items().size() == 1) {
        // skip useless usage of bulk processor if only 1 item in statement
        // and instead create upsert request directly on start()
        resultList = new ArrayList<>(1);
        resultList.add(SettableFuture.<TaskResult>create());
    } else {
        resultList = initializeBulkShardProcessor(settings);
    }

}
 
开发者ID:baidu,项目名称:Elasticsearch,代码行数:32,代码来源:UpsertByIdTask.java

示例7: TransportDeleteAction

import org.elasticsearch.action.admin.indices.create.TransportCreateIndexAction; //导入依赖的package包/类
@Inject
public TransportDeleteAction(Settings settings, TransportService transportService, ClusterService clusterService,
                             IndicesService indicesService, ThreadPool threadPool, ShardStateAction shardStateAction,
                             TransportCreateIndexAction createIndexAction, ActionFilters actionFilters,
                             IndexNameExpressionResolver indexNameExpressionResolver, MappingUpdatedAction mappingUpdatedAction,
                             AutoCreateIndex autoCreateIndex) {
    super(settings, DeleteAction.NAME, transportService, clusterService, indicesService, threadPool, shardStateAction,
            mappingUpdatedAction, actionFilters, indexNameExpressionResolver,
            DeleteRequest.class, DeleteRequest.class, ThreadPool.Names.INDEX);
    this.createIndexAction = createIndexAction;
    this.autoCreateIndex = autoCreateIndex;
}
 
开发者ID:baidu,项目名称:Elasticsearch,代码行数:13,代码来源:TransportDeleteAction.java

示例8: TransportUpdateAction

import org.elasticsearch.action.admin.indices.create.TransportCreateIndexAction; //导入依赖的package包/类
@Inject
public TransportUpdateAction(Settings settings, ThreadPool threadPool, ClusterService clusterService, TransportService transportService,
                             TransportIndexAction indexAction, TransportDeleteAction deleteAction, TransportCreateIndexAction createIndexAction,
                             UpdateHelper updateHelper, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver,
                             IndicesService indicesService, AutoCreateIndex autoCreateIndex) {
    super(settings, UpdateAction.NAME, threadPool, clusterService, transportService, actionFilters, indexNameExpressionResolver, UpdateRequest.class);
    this.indexAction = indexAction;
    this.deleteAction = deleteAction;
    this.createIndexAction = createIndexAction;
    this.updateHelper = updateHelper;
    this.indicesService = indicesService;
    this.autoCreateIndex = autoCreateIndex;
}
 
开发者ID:baidu,项目名称:Elasticsearch,代码行数:14,代码来源:TransportUpdateAction.java

示例9: TransportIndexAction

import org.elasticsearch.action.admin.indices.create.TransportCreateIndexAction; //导入依赖的package包/类
@Inject
public TransportIndexAction(Settings settings, TransportService transportService, ClusterService clusterService,
                            IndicesService indicesService, ThreadPool threadPool, ShardStateAction shardStateAction,
                            TransportCreateIndexAction createIndexAction, MappingUpdatedAction mappingUpdatedAction,
                            ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver,
                            AutoCreateIndex autoCreateIndex, FsService fsService) {
    super(settings, IndexAction.NAME, transportService, clusterService, indicesService, threadPool, shardStateAction, mappingUpdatedAction,
            actionFilters, indexNameExpressionResolver, IndexRequest.class, IndexRequest.class, ThreadPool.Names.INDEX);
    this.createIndexAction = createIndexAction;
    this.autoCreateIndex = autoCreateIndex;
    this.allowIdGeneration = settings.getAsBoolean("action.allow_id_generation", true);
    this.clusterService = clusterService;
    this.fsService = fsService;
}
 
开发者ID:baidu,项目名称:Elasticsearch,代码行数:15,代码来源:TransportIndexAction.java

示例10: TransportBulkAction

import org.elasticsearch.action.admin.indices.create.TransportCreateIndexAction; //导入依赖的package包/类
@Inject
public TransportBulkAction(Settings settings, ThreadPool threadPool, TransportService transportService, ClusterService clusterService,
                           TransportShardBulkAction shardBulkAction, TransportCreateIndexAction createIndexAction,
                           ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver,
                           AutoCreateIndex autoCreateIndex) {
    super(settings, BulkAction.NAME, threadPool, transportService, actionFilters, indexNameExpressionResolver, BulkRequest.class);
    this.clusterService = clusterService;
    this.shardBulkAction = shardBulkAction;
    this.createIndexAction = createIndexAction;

    this.autoCreateIndex = autoCreateIndex;
    this.allowIdGeneration = this.settings.getAsBoolean("action.bulk.action.allow_id_generation", true);
}
 
开发者ID:baidu,项目名称:Elasticsearch,代码行数:14,代码来源:TransportBulkAction.java

示例11: TransportActionProvider

import org.elasticsearch.action.admin.indices.create.TransportCreateIndexAction; //导入依赖的package包/类
@Inject
public TransportActionProvider(Provider<TransportFetchNodeAction> transportFetchNodeActionProvider,
                               Provider<TransportCreateIndexAction> transportCreateIndexActionProvider,
                               Provider<TransportDeleteIndexAction> transportDeleteIndexActionProvider,
                               Provider<TransportGetIndexTemplatesAction> transportGetIndexTemplatesActionProvider,
                               Provider<TransportPutIndexTemplateAction> transportPutIndexTemplateActionProvider,
                               Provider<TransportDeleteIndexTemplateAction> transportDeleteIndexTemplateActionProvider,
                               Provider<TransportClusterUpdateSettingsAction> transportClusterUpdateSettingsActionProvider,
                               Provider<TransportShardDeleteAction> transportShardDeleteActionProvider,
                               Provider<TransportDeleteAction> transportDeleteActionProvider,
                               Provider<TransportGetAction> transportGetActionProvider,
                               Provider<TransportMultiGetAction> transportMultiGetActionProvider,
                               Provider<TransportShardUpsertAction> transportShardUpsertActionProvider,
                               Provider<TransportKillAllNodeAction> transportKillAllNodeActionProvider,
                               Provider<TransportPutMappingAction> transportPutMappingActionProvider,
                               Provider<TransportRefreshAction> transportRefreshActionProvider,
                               Provider<TransportUpdateSettingsAction> transportUpdateSettingsActionProvider,
                               Provider<TransportJobAction> transportJobInitActionProvider,
                               Provider<TransportBulkCreateIndicesAction> transportBulkCreateIndicesActionProvider,
                               Provider<TransportKillJobsNodeAction> transportKillJobsNodeActionProvider,
                               Provider<TransportPutRepositoryAction> transportPutRepositoryActionProvider,
                               Provider<TransportDeleteRepositoryAction> transportDeleteRepositoryActionProvider,
                               Provider<TransportDeleteSnapshotAction> transportDeleteSnapshotActionProvider,
                               Provider<TransportCreateSnapshotAction> transportCreateSnapshotActionProvider,
                               Provider<TransportRestoreSnapshotAction> transportRestoreSnapshotActionProvider,
                               Provider<TransportAddUserOrResetPasswdAction> transportAddUserOrResetPasswdAction, 
                               Provider<TransportDropUserAction> transportDropUserAction, 
                               Provider<TransportGrantOrRevokeUserPrivilegeAction> transportGrantOrRevokeUserPrivilegeAction, 
                               Provider<TransportShowUserPropertyAction> transportShowUserPropertyAction, 
                               Provider<TransportResetWhitelistAction> transportResetWhitelistAction,
                               Provider<TransportCreateTenantAction> transportCreateTenantAction,
                               Provider<TransportDeleteTenantAction> transportDeleteTenantAction,
                               Provider<TransportMigrateIndexTenantAction> transportMigrateIndexTenantAction,
                               Provider<TransportModifyTenantNodesAction> transportModifyTenantNodesAction,
                               Provider<TransportShowTenantsAction> transportShowTenantsAction,
                               Provider<TransportAlterTenantPropertyAction> transportAlterTenantPropertyAction,
                               Provider<TransportSQLAction> transportSQLActionProvider) {
    this.transportCreateIndexActionProvider = transportCreateIndexActionProvider;
    this.transportDeleteIndexActionProvider = transportDeleteIndexActionProvider;
    this.transportPutIndexTemplateActionProvider = transportPutIndexTemplateActionProvider;
    this.transportGetIndexTemplatesActionProvider = transportGetIndexTemplatesActionProvider;
    this.transportDeleteIndexTemplateActionProvider = transportDeleteIndexTemplateActionProvider;
    this.transportClusterUpdateSettingsActionProvider = transportClusterUpdateSettingsActionProvider;
    this.transportShardDeleteActionProvider = transportShardDeleteActionProvider;
    this.transportDeleteActionProvider = transportDeleteActionProvider;
    this.transportGetActionProvider = transportGetActionProvider;
    this.transportMultiGetActionProvider = transportMultiGetActionProvider;
    this.transportShardUpsertActionProvider = transportShardUpsertActionProvider;
    this.transportKillAllNodeActionProvider = transportKillAllNodeActionProvider;
    this.transportFetchNodeActionProvider = transportFetchNodeActionProvider;
    this.transportPutMappingActionProvider = transportPutMappingActionProvider;
    this.transportRefreshActionProvider = transportRefreshActionProvider;
    this.transportUpdateSettingsActionProvider = transportUpdateSettingsActionProvider;
    this.transportJobInitActionProvider = transportJobInitActionProvider;
    this.transportBulkCreateIndicesActionProvider = transportBulkCreateIndicesActionProvider;
    this.transportKillJobsNodeActionProvider = transportKillJobsNodeActionProvider;
    this.transportPutRepositoryActionProvider = transportPutRepositoryActionProvider;
    this.transportDeleteRepositoryActionProvider = transportDeleteRepositoryActionProvider;
    this.transportDeleteSnapshotActionProvider = transportDeleteSnapshotActionProvider;
    this.transportCreateSnapshotActionProvider = transportCreateSnapshotActionProvider;
    this.transportRestoreSnapshotActionProvider = transportRestoreSnapshotActionProvider;
    this.transportAddUserOrResetPasswdAction = transportAddUserOrResetPasswdAction;
    this.transportDropUserAction = transportDropUserAction;
    this.transportResetWhitelistAction = transportResetWhitelistAction;
    this.transportGrantOrRevokeUserPrivilegeAction = transportGrantOrRevokeUserPrivilegeAction;
    this.transportShowUserPropertyAction = transportShowUserPropertyAction;
    this.transportCreateTenantAction = transportCreateTenantAction;
    this.transportDeleteTenantAction = transportDeleteTenantAction;
    this.transportMigrateIndexTenantAction = transportMigrateIndexTenantAction;
    this.transportModifyTenantNodesAction = transportModifyTenantNodesAction;
    this.transportShowTenantsAction = transportShowTenantsAction;
    this.transportAlterTenantPropertyAction = transportAlterTenantPropertyAction;
    this.transportSQLActionProvider = transportSQLActionProvider;
}
 
开发者ID:baidu,项目名称:Elasticsearch,代码行数:75,代码来源:TransportActionProvider.java

示例12: transportCreateIndexAction

import org.elasticsearch.action.admin.indices.create.TransportCreateIndexAction; //导入依赖的package包/类
public TransportCreateIndexAction transportCreateIndexAction() {
    return transportCreateIndexActionProvider.get();
}
 
开发者ID:baidu,项目名称:Elasticsearch,代码行数:4,代码来源:TransportActionProvider.java


注:本文中的org.elasticsearch.action.admin.indices.create.TransportCreateIndexAction类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。