@Deprecated @Path(value="/controller/admin") public class RestKieServerControllerAdminImpl extends KieServerControllerAdminImpl
RestSpecManagementServiceImpl| Constructor and Description |
|---|
RestKieServerControllerAdminImpl()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
addKieServerInstance(javax.ws.rs.core.HttpHeaders headers,
String id,
String serverInfoPayload)
Deprecated.
|
javax.ws.rs.core.Response |
createContainer(javax.ws.rs.core.HttpHeaders headers,
String id,
String containerId,
String containerPayload)
Deprecated.
|
javax.ws.rs.core.Response |
disposeContainer(javax.ws.rs.core.HttpHeaders headers,
String id,
String containerId)
Deprecated.
|
javax.ws.rs.core.Response |
getContainerInfo(javax.ws.rs.core.HttpHeaders headers,
String id,
String containerId)
Deprecated.
|
javax.ws.rs.core.Response |
getKieServerInstance(javax.ws.rs.core.HttpHeaders headers,
String id)
Deprecated.
|
javax.ws.rs.core.Response |
getKieServerInstances(javax.ws.rs.core.HttpHeaders headers)
Deprecated.
|
protected <T> T |
makeHttpDeleteRequestAndCreateCustomResponse(String uri,
Class<T> resultType,
String user,
String password)
Deprecated.
|
protected <T> T |
makeHttpPutRequestAndCreateCustomResponse(String uri,
String body,
Class<T> resultType,
String user,
String password)
Deprecated.
|
void |
notifyKieServersOnCreateContainer(KieServerInstance kieServerInstance,
org.kie.server.api.model.KieContainerResource container)
Deprecated.
|
void |
notifyKieServersOnDeleteContainer(KieServerInstance kieServerInstance,
String containerId)
Deprecated.
|
javax.ws.rs.core.Response |
removeKieServerInstance(javax.ws.rs.core.HttpHeaders headers,
String id)
Deprecated.
|
protected String |
serialize(Object object)
Deprecated.
|
javax.ws.rs.core.Response |
startContainer(javax.ws.rs.core.HttpHeaders headers,
String id,
String containerId)
Deprecated.
|
javax.ws.rs.core.Response |
stopContainer(javax.ws.rs.core.HttpHeaders headers,
String id,
String containerId)
Deprecated.
|
addKieServerInstance, createContainer, deleteContainer, forContainerSpec, forServerTemplate, getContainer, getKieServerInstance, getTemplateStorage, listKieServerInstances, removeKieServerInstance, setTemplateStorage, startContainer, stopContainerpublic RestKieServerControllerAdminImpl()
@PUT
@Path(value="server/{id}")
@Consumes(value={"application/xml","application/json"})
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response addKieServerInstance(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String id,
String serverInfoPayload)
@DELETE
@Path(value="server/{id}")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response removeKieServerInstance(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String id)
@GET
@Path(value="server/{id}")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getKieServerInstance(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String id)
@GET
@Path(value="servers")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getKieServerInstances(@Context
javax.ws.rs.core.HttpHeaders headers)
@PUT
@Path(value="server/{id}/containers/{containerId}")
@Consumes(value={"application/xml","application/json"})
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response createContainer(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String id,
@PathParam(value="containerId")
String containerId,
String containerPayload)
@POST
@Path(value="server/{id}/containers/{containerId}/status/started")
@Consumes(value={"application/xml","application/json"})
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response startContainer(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String id,
@PathParam(value="containerId")
String containerId)
@POST
@Path(value="server/{id}/containers/{containerId}/status/stopped")
@Consumes(value={"application/xml","application/json"})
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response stopContainer(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String id,
@PathParam(value="containerId")
String containerId)
@GET
@Path(value="server/{id}/containers/{containerId}")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getContainerInfo(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String id,
@PathParam(value="containerId")
String containerId)
@DELETE
@Path(value="server/{id}/containers/{containerId}")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response disposeContainer(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String id,
@PathParam(value="containerId")
String containerId)
public void notifyKieServersOnCreateContainer(KieServerInstance kieServerInstance, org.kie.server.api.model.KieContainerResource container)
notifyKieServersOnCreateContainer in class KieServerControllerAdminImplpublic void notifyKieServersOnDeleteContainer(KieServerInstance kieServerInstance, String containerId)
notifyKieServersOnDeleteContainer in class KieServerControllerAdminImplprotected <T> T makeHttpPutRequestAndCreateCustomResponse(String uri, String body, Class<T> resultType, String user, String password)
protected <T> T makeHttpDeleteRequestAndCreateCustomResponse(String uri, Class<T> resultType, String user, String password)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.