本文整理汇总了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);
}
示例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);
}
示例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");
}
示例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;
}
示例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;
}
示例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);
}
}
示例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;
}
示例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;
}
示例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;
}
示例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);
}
示例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;
}
示例12: transportCreateIndexAction
import org.elasticsearch.action.admin.indices.create.TransportCreateIndexAction; //导入依赖的package包/类
public TransportCreateIndexAction transportCreateIndexAction() {
return transportCreateIndexActionProvider.get();
}