public class WebSocketKieServerClient extends Object implements org.kie.server.client.KieServicesClient
| Constructor and Description |
|---|
WebSocketKieServerClient(String url) |
| Modifier and Type | Method and Description |
|---|---|
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> |
activateContainer(String id) |
void |
close() |
void |
completeConversation() |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> |
createContainer(String id,
org.kie.server.api.model.KieContainerResource resource) |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> |
deactivateContainer(String id) |
org.kie.server.api.model.ServiceResponse<Void> |
disposeContainer(String id) |
org.kie.server.api.model.ServiceResponse<String> |
executeCommands(String id,
org.kie.api.command.Command<?> cmd) |
org.kie.server.api.model.ServiceResponse<String> |
executeCommands(String id,
String payload) |
org.kie.server.api.model.ServiceResponsesList |
executeScript(org.kie.server.api.commands.CommandScript script) |
ClassLoader |
getClassLoader() |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> |
getContainerInfo(String id) |
String |
getConversationId() |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> |
getReleaseId(String containerId) |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieScannerResource> |
getScannerInfo(String id) |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerInfo> |
getServerInfo() |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerStateInfo> |
getServerState() |
<T> T |
getServicesClient(Class<T> serviceClient) |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResourceList> |
listContainers() |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResourceList> |
listContainers(org.kie.server.api.model.KieContainerResourceFilter containerFilter) |
protected org.kie.server.api.model.ServiceResponsesList |
sendCommand(org.kie.server.api.commands.CommandScript script,
WebSocketServiceResponse response) |
protected org.kie.server.api.model.ServiceResponsesList |
sendCommandToAllSessions(org.kie.server.api.commands.CommandScript script,
WebSocketServiceResponse response) |
void |
setClassLoader(ClassLoader classLoader) |
void |
setResponseHandler(org.kie.server.client.jms.ResponseHandler responseHandler) |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> |
updateReleaseId(String id,
org.kie.server.api.model.ReleaseId releaseId) |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> |
updateReleaseId(String id,
org.kie.server.api.model.ReleaseId releaseId,
boolean resetBeforeUpdate) |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieScannerResource> |
updateScanner(String id,
org.kie.server.api.model.KieScannerResource resource) |
public WebSocketKieServerClient(String url)
public <T> T getServicesClient(Class<T> serviceClient)
getServicesClient in interface org.kie.server.client.KieServicesClientprotected org.kie.server.api.model.ServiceResponsesList sendCommand(org.kie.server.api.commands.CommandScript script,
WebSocketServiceResponse response)
protected org.kie.server.api.model.ServiceResponsesList sendCommandToAllSessions(org.kie.server.api.commands.CommandScript script,
WebSocketServiceResponse response)
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerInfo> getServerInfo()
getServerInfo in interface org.kie.server.client.KieServicesClientpublic org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResourceList> listContainers()
listContainers in interface org.kie.server.client.KieServicesClientpublic org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResourceList> listContainers(org.kie.server.api.model.KieContainerResourceFilter containerFilter)
listContainers in interface org.kie.server.client.KieServicesClientpublic org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> createContainer(String id, org.kie.server.api.model.KieContainerResource resource)
createContainer in interface org.kie.server.client.KieServicesClientpublic org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> getContainerInfo(String id)
getContainerInfo in interface org.kie.server.client.KieServicesClientpublic org.kie.server.api.model.ServiceResponse<Void> disposeContainer(String id)
disposeContainer in interface org.kie.server.client.KieServicesClientpublic org.kie.server.api.model.ServiceResponsesList executeScript(org.kie.server.api.commands.CommandScript script)
executeScript in interface org.kie.server.client.KieServicesClientpublic org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieScannerResource> getScannerInfo(String id)
getScannerInfo in interface org.kie.server.client.KieServicesClientpublic org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieScannerResource> updateScanner(String id, org.kie.server.api.model.KieScannerResource resource)
updateScanner in interface org.kie.server.client.KieServicesClientpublic org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> getReleaseId(String containerId)
getReleaseId in interface org.kie.server.client.KieServicesClientpublic org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> updateReleaseId(String id, org.kie.server.api.model.ReleaseId releaseId)
updateReleaseId in interface org.kie.server.client.KieServicesClientpublic org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> updateReleaseId(String id, org.kie.server.api.model.ReleaseId releaseId, boolean resetBeforeUpdate)
updateReleaseId in interface org.kie.server.client.KieServicesClientpublic org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerStateInfo> getServerState()
getServerState in interface org.kie.server.client.KieServicesClientpublic org.kie.server.api.model.ServiceResponse<String> executeCommands(String id, String payload)
executeCommands in interface org.kie.server.client.KieServicesClientpublic org.kie.server.api.model.ServiceResponse<String> executeCommands(String id, org.kie.api.command.Command<?> cmd)
executeCommands in interface org.kie.server.client.KieServicesClientpublic void setClassLoader(ClassLoader classLoader)
setClassLoader in interface org.kie.server.client.KieServicesClientpublic ClassLoader getClassLoader()
getClassLoader in interface org.kie.server.client.KieServicesClientpublic String getConversationId()
getConversationId in interface org.kie.server.client.KieServicesClientpublic void completeConversation()
completeConversation in interface org.kie.server.client.KieServicesClientpublic void setResponseHandler(org.kie.server.client.jms.ResponseHandler responseHandler)
setResponseHandler in interface org.kie.server.client.KieServicesClientpublic org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> activateContainer(String id)
activateContainer in interface org.kie.server.client.KieServicesClientpublic org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> deactivateContainer(String id)
deactivateContainer in interface org.kie.server.client.KieServicesClientpublic void close()
close in interface org.kie.server.client.KieServicesClientCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.