public class RepositoryService
extends java.lang.Object
Constructor and Description |
---|
RepositoryService(org.elasticsearch.cluster.service.ClusterService clusterService,
org.elasticsearch.action.admin.cluster.repositories.delete.TransportDeleteRepositoryAction deleteRepositoryAction,
org.elasticsearch.action.admin.cluster.repositories.put.TransportPutRepositoryAction putRepositoryAction) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<java.lang.Long> |
execute(CreateRepositoryAnalyzedStatement statement) |
java.util.concurrent.CompletableFuture<java.lang.Long> |
execute(DropRepositoryAnalyzedStatement analyzedStatement) |
void |
failIfRepositoryDoesNotExist(java.lang.String repositoryName) |
org.elasticsearch.cluster.metadata.RepositoryMetaData |
getRepository(java.lang.String repositoryName) |
@Inject public RepositoryService(org.elasticsearch.cluster.service.ClusterService clusterService, org.elasticsearch.action.admin.cluster.repositories.delete.TransportDeleteRepositoryAction deleteRepositoryAction, org.elasticsearch.action.admin.cluster.repositories.put.TransportPutRepositoryAction putRepositoryAction)
@Nullable public org.elasticsearch.cluster.metadata.RepositoryMetaData getRepository(java.lang.String repositoryName)
public void failIfRepositoryDoesNotExist(java.lang.String repositoryName)
public java.util.concurrent.CompletableFuture<java.lang.Long> execute(DropRepositoryAnalyzedStatement analyzedStatement)
public java.util.concurrent.CompletableFuture<java.lang.Long> execute(CreateRepositoryAnalyzedStatement statement)