public class WebSocketKieServerControllerClient extends Object implements KieServerControllerClient
| Constructor and Description |
|---|
WebSocketKieServerControllerClient(String controllerUrl,
String userName,
String password,
String token,
EventHandler handler) |
WebSocketKieServerControllerClient(String controllerUrl,
String userName,
String password,
String token,
KieServerMessageHandlerWebSocketClient client,
KieServerControllerNotificationWebSocketClient notificationClient) |
public WebSocketKieServerControllerClient(String controllerUrl, String userName, String password, String token, EventHandler handler)
public WebSocketKieServerControllerClient(String controllerUrl, String userName, String password, String token, KieServerMessageHandlerWebSocketClient client, KieServerControllerNotificationWebSocketClient notificationClient)
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionprotected WebSocketServiceResponse getMessageHandler()
public ServerTemplateList listServerTemplates()
listServerTemplates 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 ServerTemplate getServerTemplate(String serverTemplateId)
getServerTemplate in interface SpecManagementServicepublic ServerTemplateKeyList listServerTemplateKeys()
listServerTemplateKeys in interface SpecManagementServicepublic ContainerSpecList listContainerSpec(String serverTemplateId)
listContainerSpec in interface SpecManagementServicepublic ContainerSpec getContainerInfo(String serverTemplateId, String containerId)
getContainerInfo in interface SpecManagementServicepublic void deleteContainerSpec(String serverTemplateId, String containerSpecId)
deleteContainerSpec in interface SpecManagementServicepublic void deleteServerTemplate(String serverTemplateId)
deleteServerTemplate in interface SpecManagementServicepublic void copyServerTemplate(String serverTemplateId, String newServerTemplateId, String newServerTemplateName)
copyServerTemplate in interface SpecManagementServicepublic void updateContainerConfig(String serverTemplateId, String containerSpecId, Capability capability, ContainerConfig containerConfig)
updateContainerConfig in interface SpecManagementServicepublic void updateServerTemplateConfig(String serverTemplateId, Capability capability, ServerConfig serverConfig)
updateServerTemplateConfig in interface SpecManagementServicepublic void startContainer(ContainerSpecKey containerSpecKey)
startContainer in interface SpecManagementServicepublic void stopContainer(ContainerSpecKey containerSpecKey)
stopContainer in interface SpecManagementServicepublic void scanNow(ContainerSpecKey containerSpecKey)
scanNow in interface RuleCapabilitiesServicepublic void startScanner(ContainerSpecKey containerSpecKey, Long interval)
startScanner in interface RuleCapabilitiesServicepublic void stopScanner(ContainerSpecKey containerSpecKey)
stopScanner in interface RuleCapabilitiesServicepublic void upgradeContainer(ContainerSpecKey containerSpecKey, org.kie.server.api.model.ReleaseId releaseId)
upgradeContainer in interface RuleCapabilitiesServicepublic ContainerList getContainers(ServerInstanceKey serverInstanceKey)
getContainers in interface RuntimeManagementServicepublic ContainerList getContainers(ServerTemplate serverTemplate, ContainerSpec containerSpec)
getContainers in interface RuntimeManagementServicepublic ServerInstanceKeyList getServerInstances(String serverTemplateId)
getServerInstances in interface RuntimeManagementServicepublic void deleteServerInstance(ServerInstanceKey serverInstanceKey)
deleteServerInstance in interface SpecManagementServiceCopyright © 2001–2018 JBoss by Red Hat. All rights reserved.