public class WebsocketKieServerClient extends Object implements org.kie.server.client.KieServicesClient
| Constructor and Description |
|---|
WebsocketKieServerClient(String url) |
| Modifier and Type | Method and Description |
|---|---|
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<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.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.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.KieServicesClientCopyright © 2001–2017 JBoss by Red Hat. All rights reserved.