public class RestKieServerControllerClient extends Object implements KieServerControllerClient
| Modifier and Type | Field and Description |
|---|---|
protected org.kie.server.api.marshalling.Marshaller |
marshaller |
| Constructor and Description |
|---|
RestKieServerControllerClient(String controllerBaseUrl,
String login,
String password) |
RestKieServerControllerClient(String controllerBaseUrl,
String login,
String password,
org.kie.server.api.marshalling.MarshallingFormat format) |
RestKieServerControllerClient(String controllerBaseUrl,
String login,
String password,
org.kie.server.api.marshalling.MarshallingFormat format,
javax.ws.rs.core.Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
void |
activateContainer(ContainerSpecKey containerSpecKey) |
void |
close() |
void |
copyServerTemplate(String serverTemplateId,
String newServerTemplateId,
String newServerTemplateName) |
void |
deactivateContainer(ContainerSpecKey containerSpecKey) |
void |
deleteContainerSpec(String serverTemplateId,
String containerId) |
void |
deleteServerInstance(ServerInstanceKey serverInstanceKey) |
void |
deleteServerTemplate(String serverTemplateId) |
protected <T> T |
deserialize(javax.ws.rs.core.Response response,
Class<T> type) |
protected <T> T |
deserialize(String content,
Class<T> type) |
ContainerSpec |
getContainerInfo(String serverTemplateId,
String containerId) |
ContainerList |
getContainers(ServerInstanceKey serverInstanceKey) |
ContainerList |
getContainers(ServerTemplate serverTemplate,
ContainerSpec containerSpec) |
org.kie.server.api.marshalling.MarshallingFormat |
getMarshallingFormat() |
ServerInstanceKeyList |
getServerInstances(String serverTemplateId) |
ServerTemplate |
getServerTemplate(String serverTemplateId) |
ContainerSpecList |
listContainerSpec(String serverTemplateId) |
ServerTemplateKeyList |
listServerTemplateKeys() |
ServerTemplateList |
listServerTemplates() |
void |
saveContainerSpec(String serverTemplateId,
ContainerSpec containerSpec) |
void |
saveServerTemplate(ServerTemplate serverTemplate) |
void |
scanNow(ContainerSpecKey containerSpecKey) |
protected String |
serialize(Object object) |
void |
setMarshallingFormat(org.kie.server.api.marshalling.MarshallingFormat format) |
void |
startContainer(ContainerSpecKey containerSpecKey) |
void |
startScanner(ContainerSpecKey containerSpecKey,
Long interval) |
void |
stopContainer(ContainerSpecKey containerSpecKey) |
void |
stopScanner(ContainerSpecKey containerSpecKey) |
void |
updateContainerConfig(String serverTemplateId,
String containerId,
Capability capability,
ContainerConfig config) |
void |
updateContainerSpec(String serverTemplateId,
ContainerSpec containerSpec) |
void |
updateContainerSpec(String serverTemplateId,
String containerId,
ContainerSpec containerSpec) |
void |
updateServerTemplateConfig(String serverTemplateId,
Capability capability,
ServerConfig serverTemplateConfig) |
void |
upgradeContainer(ContainerSpecKey containerSpecKey,
org.kie.server.api.model.ReleaseId releaseId) |
public RestKieServerControllerClient(String controllerBaseUrl, String login, String password)
public RestKieServerControllerClient(String controllerBaseUrl, String login, String password, org.kie.server.api.marshalling.MarshallingFormat format)
public ServerTemplate getServerTemplate(String serverTemplateId)
getServerTemplate in interface SpecManagementServicepublic void saveContainerSpec(String serverTemplateId, ContainerSpec containerSpec)
saveContainerSpec in interface SpecManagementServicepublic void updateContainerSpec(String serverTemplateId, ContainerSpec containerSpec)
updateContainerSpec in interface SpecManagementServicepublic void updateContainerSpec(String serverTemplateId, String containerId, ContainerSpec containerSpec)
updateContainerSpec in interface SpecManagementServicepublic void saveServerTemplate(ServerTemplate serverTemplate)
saveServerTemplate in interface SpecManagementServicepublic void deleteServerTemplate(String serverTemplateId)
deleteServerTemplate in interface SpecManagementServicepublic ContainerSpec getContainerInfo(String serverTemplateId, String containerId)
getContainerInfo in interface SpecManagementServicepublic void deleteContainerSpec(String serverTemplateId, String containerId)
deleteContainerSpec in interface SpecManagementServicepublic ServerTemplateList listServerTemplates()
listServerTemplates in interface SpecManagementServicepublic ContainerSpecList listContainerSpec(String serverTemplateId)
listContainerSpec in interface SpecManagementServicepublic void startContainer(ContainerSpecKey containerSpecKey)
startContainer in interface SpecManagementServicepublic void stopContainer(ContainerSpecKey containerSpecKey)
stopContainer in interface SpecManagementServicepublic void activateContainer(ContainerSpecKey containerSpecKey)
activateContainer in interface SpecManagementServicepublic void deactivateContainer(ContainerSpecKey containerSpecKey)
deactivateContainer in interface SpecManagementServicepublic void updateContainerConfig(String serverTemplateId, String containerId, Capability capability, ContainerConfig config)
updateContainerConfig in interface SpecManagementServicepublic ServerTemplateKeyList listServerTemplateKeys()
listServerTemplateKeys in interface SpecManagementServicepublic void copyServerTemplate(String serverTemplateId, String newServerTemplateId, String newServerTemplateName)
copyServerTemplate in interface SpecManagementServicepublic void updateServerTemplateConfig(String serverTemplateId, Capability capability, ServerConfig serverTemplateConfig)
updateServerTemplateConfig in interface SpecManagementServicepublic void scanNow(ContainerSpecKey containerSpecKey)
scanNow in interface RuleCapabilitiesServicepublic void startScanner(ContainerSpecKey containerSpecKey, Long interval)
startScanner in interface RuleCapabilitiesServicepublic ServerInstanceKeyList getServerInstances(String serverTemplateId)
getServerInstances in interface RuntimeManagementServicepublic void stopScanner(ContainerSpecKey containerSpecKey)
stopScanner in interface RuleCapabilitiesServicepublic ContainerList getContainers(ServerInstanceKey serverInstanceKey)
getContainers in interface RuntimeManagementServicepublic ContainerList getContainers(ServerTemplate serverTemplate, ContainerSpec containerSpec)
getContainers in interface RuntimeManagementServicepublic void upgradeContainer(ContainerSpecKey containerSpecKey, org.kie.server.api.model.ReleaseId releaseId)
upgradeContainer in interface RuleCapabilitiesServicepublic void deleteServerInstance(ServerInstanceKey serverInstanceKey)
deleteServerInstance in interface SpecManagementServicepublic void close()
close in interface Closeableclose in interface AutoCloseablepublic org.kie.server.api.marshalling.MarshallingFormat getMarshallingFormat()
public void setMarshallingFormat(org.kie.server.api.marshalling.MarshallingFormat format)
protected <T> T deserialize(javax.ws.rs.core.Response response,
Class<T> type)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.