@Path(value="/controller/management") public class RestSpecManagementServiceImpl extends SpecManagementServiceImpl
| Constructor and Description |
|---|
RestSpecManagementServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
deleteContainerSpec(javax.ws.rs.core.HttpHeaders headers,
String serverTemplateId,
String containerSpecId) |
javax.ws.rs.core.Response |
deleteServerTemplate(javax.ws.rs.core.HttpHeaders headers,
String serverTemplateId) |
javax.ws.rs.core.Response |
getContainerSpec(javax.ws.rs.core.HttpHeaders headers,
String serverTemplateId,
String containerId) |
javax.ws.rs.core.Response |
getServerTemplate(javax.ws.rs.core.HttpHeaders headers,
String serverTemplateId) |
javax.ws.rs.core.Response |
listContainerSpec(javax.ws.rs.core.HttpHeaders headers,
String serverTemplateId) |
javax.ws.rs.core.Response |
listServerTemplates(javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
saveContainerSpec(javax.ws.rs.core.HttpHeaders headers,
String serverTemplateId,
String containerId,
String containerSpecPayload) |
javax.ws.rs.core.Response |
saveServerTemplate(javax.ws.rs.core.HttpHeaders headers,
String serverTemplateId,
String serverTemplatePayload) |
javax.ws.rs.core.Response |
startContainer(javax.ws.rs.core.HttpHeaders headers,
String serverTemplateId,
String containerId) |
javax.ws.rs.core.Response |
stopContainer(javax.ws.rs.core.HttpHeaders headers,
String serverTemplateId,
String containerId) |
javax.ws.rs.core.Response |
updateContainerConfig(javax.ws.rs.core.HttpHeaders headers,
String serverTemplateId,
String containerSpecId,
String capabilityStr,
String containerConfigPayload) |
javax.ws.rs.core.Response |
updateContainerSpec(javax.ws.rs.core.HttpHeaders headers,
String serverTemplateId,
String containerId,
String containerSpecPayload) |
copyServerTemplate, deleteContainerSpec, deleteServerTemplate, getKieServerInstanceManager, getNotificationService, getServerTemplate, getTemplateStorage, listContainerSpec, listServerTemplateKeys, listServerTemplates, saveContainerSpec, saveServerTemplate, setKieServerInstanceManager, setNotificationService, setTemplateStorage, startContainer, stopContainer, updateContainerConfig, updateContainerSpec, updateContainerSpec, updateServerTemplateConfig@PUT
@Path(value="servers/{id}/containers/{containerId}")
@Consumes(value={"application/xml","application/json"})
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response saveContainerSpec(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String serverTemplateId,
@PathParam(value="containerId")
String containerId,
String containerSpecPayload)
@POST
@Path(value="servers/{id}/containers/{containerId}")
@Consumes(value={"application/xml","application/json"})
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response updateContainerSpec(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String serverTemplateId,
@PathParam(value="containerId")
String containerId,
String containerSpecPayload)
@PUT
@Path(value="servers/{id}")
@Consumes(value={"application/xml","application/json"})
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response saveServerTemplate(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String serverTemplateId,
String serverTemplatePayload)
@GET
@Path(value="servers/{id}")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getServerTemplate(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String serverTemplateId)
@GET
@Path(value="servers")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response listServerTemplates(@Context
javax.ws.rs.core.HttpHeaders headers)
@GET
@Path(value="servers/{id}/containers")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response listContainerSpec(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String serverTemplateId)
@GET
@Path(value="servers/{id}/containers/{containerId}")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getContainerSpec(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String serverTemplateId,
@PathParam(value="containerId")
String containerId)
@DELETE
@Path(value="servers/{id}/containers/{containerId}")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response deleteContainerSpec(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String serverTemplateId,
@PathParam(value="containerId")
String containerSpecId)
@DELETE
@Path(value="servers/{id}")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response deleteServerTemplate(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String serverTemplateId)
@POST
@Path(value="servers/{id}/containers/{containerId}/config/{capability}")
@Consumes(value={"application/xml","application/json"})
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response updateContainerConfig(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String serverTemplateId,
@PathParam(value="containerId")
String containerSpecId,
@PathParam(value="capability")
String capabilityStr,
String containerConfigPayload)
@POST
@Path(value="servers/{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 serverTemplateId,
@PathParam(value="containerId")
String containerId)
@POST
@Path(value="servers/{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 serverTemplateId,
@PathParam(value="containerId")
String containerId)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.