Class KieServerRestImpl
- java.lang.Object
-
- org.kie.server.remote.rest.common.resource.KieServerRestImpl
-
@Path("server") public class KieServerRestImpl extends Object
-
-
Constructor Summary
Constructors Constructor Description KieServerRestImpl()KieServerRestImpl(org.kie.server.services.impl.KieServerImpl server)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponseactivateContainer(javax.ws.rs.core.HttpHeaders headers, String id)javax.ws.rs.core.ResponsecreateContainer(javax.ws.rs.core.HttpHeaders headers, String id, String containerPayload)javax.ws.rs.core.ResponsedeactivateContainer(javax.ws.rs.core.HttpHeaders headers, String id)javax.ws.rs.core.ResponsedisposeContainer(javax.ws.rs.core.HttpHeaders headers, String id, Boolean abortProcessInstances)javax.ws.rs.core.ResponsegetContainerInfo(javax.ws.rs.core.HttpHeaders headers, String id)javax.ws.rs.core.ResponsegetInfo(javax.ws.rs.core.HttpHeaders headers)javax.ws.rs.core.ResponsegetReleaseId(javax.ws.rs.core.HttpHeaders headers, String id)javax.ws.rs.core.ResponsegetScannerInfo(javax.ws.rs.core.HttpHeaders headers, String id)org.kie.server.services.impl.KieServerImplgetServer()javax.ws.rs.core.ResponsegetServerState(javax.ws.rs.core.HttpHeaders headers)javax.ws.rs.core.Responsehealthcheck(javax.ws.rs.core.HttpHeaders headers, boolean report)javax.ws.rs.core.ResponselistContainers(javax.ws.rs.core.HttpHeaders headers, String groupId, String artifactId, String version, String status)javax.ws.rs.core.Responsereadycheck(javax.ws.rs.core.HttpHeaders headers)voidsetServer(org.kie.server.services.impl.KieServerImpl server)javax.ws.rs.core.ResponseupdateReleaseId(javax.ws.rs.core.HttpHeaders headers, String id, String releaseIdPayload, boolean resetBeforeUpdate)javax.ws.rs.core.ResponseupdateScanner(javax.ws.rs.core.HttpHeaders headers, String id, String resourcePayload)
-
-
-
Method Detail
-
getServer
public org.kie.server.services.impl.KieServerImpl getServer()
-
setServer
public void setServer(org.kie.server.services.impl.KieServerImpl server)
-
getInfo
@GET @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getInfo(@Context javax.ws.rs.core.HttpHeaders headers)
-
listContainers
@GET @Path("containers") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response listContainers(@Context javax.ws.rs.core.HttpHeaders headers, @QueryParam("groupId") String groupId, @QueryParam("artifactId") String artifactId, @QueryParam("version") String version, @QueryParam("status") String status)
-
createContainer
@PUT @Path("containers/{containerId}") @Consumes({"application/json","application/xml"}) @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response createContainer(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String id, String containerPayload)
-
activateContainer
@PUT @Path("containers/{containerId}/status/activated") @Consumes({"application/json","application/xml"}) @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response activateContainer(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String id)
-
deactivateContainer
@PUT @Path("containers/{containerId}/status/deactivated") @Consumes({"application/json","application/xml"}) @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response deactivateContainer(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String id)
-
getContainerInfo
@GET @Path("containers/{containerId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getContainerInfo(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String id)
-
disposeContainer
@DELETE @Path("containers/{containerId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response disposeContainer(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String id, @QueryParam("abortProcessInstances") Boolean abortProcessInstances)
-
getScannerInfo
@GET @Path("containers/{containerId}/scanner") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getScannerInfo(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String id)
-
updateScanner
@POST @Path("containers/{containerId}/scanner") @Consumes({"application/json","application/xml"}) @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response updateScanner(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String id, String resourcePayload)
-
getReleaseId
@GET @Path("containers/{containerId}/release-id") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getReleaseId(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String id)
-
updateReleaseId
@POST @Path("containers/{containerId}/release-id") @Consumes({"application/json","application/xml"}) @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response updateReleaseId(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String id, String releaseIdPayload, @QueryParam("resetBeforeUpdate") @DefaultValue("false") boolean resetBeforeUpdate)
-
getServerState
@GET @Path("state") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getServerState(@Context javax.ws.rs.core.HttpHeaders headers)
-
readycheck
@GET @Path("readycheck") @Produces("text/plain") public javax.ws.rs.core.Response readycheck(@Context javax.ws.rs.core.HttpHeaders headers)
-
healthcheck
@GET @Path("healthcheck") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response healthcheck(@Context javax.ws.rs.core.HttpHeaders headers, @QueryParam("report") @DefaultValue("false") boolean report)
-
-