Class IndexEndpoint
java.lang.Object
org.opencastproject.elasticsearch.index.endpoint.IndexEndpoint
The index endpoint allows the management of the elasticsearch index.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate()javax.ws.rs.core.Responsejavax.ws.rs.core.Responsejavax.ws.rs.core.ResponsepartiallyRebuildIndex(String serviceStr) javax.ws.rs.core.ResponsepartiallyRebuildIndexByType(String serviceStr, String dataTypeStr) javax.ws.rs.core.Responsejavax.ws.rs.core.ResponseresumeIndexRebuild(String serviceStr) voidsetElasticsearchIndex(ElasticsearchIndex elasticsearchIndex) voidsetIndexRebuildService(IndexRebuildService indexRebuildService) voidsetSecurityService(SecurityService securityService)
-
Field Details
-
securityService
The security service
-
-
Constructor Details
-
IndexEndpoint
public IndexEndpoint()
-
-
Method Details
-
setElasticsearchIndex
-
setIndexRebuildService
-
setSecurityService
-
activate
public void activate() -
clearIndex
@POST @Path("clear") public javax.ws.rs.core.Response clearIndex() -
partiallyRebuildIndex
@POST @Path("rebuild/{service}") public javax.ws.rs.core.Response partiallyRebuildIndex(@PathParam("service") String serviceStr) -
partiallyRebuildIndexByType
-
rebuildIndex
@POST @Path("rebuild") public javax.ws.rs.core.Response rebuildIndex() -
resumeIndexRebuild
@POST @Path("resume/{service}") public javax.ws.rs.core.Response resumeIndexRebuild(@PathParam("service") String serviceStr) -
getRebuildStates
@GET @Path("rebuild/states.json") @Produces("application/json") public javax.ws.rs.core.Response getRebuildStates()
-