Class WebSocketKieServerClient
- java.lang.Object
-
- org.kie.server.controller.websocket.client.WebSocketKieServerClient
-
- All Implemented Interfaces:
org.kie.server.client.KieServicesClient
public class WebSocketKieServerClient extends Object implements org.kie.server.client.KieServicesClient
-
-
Constructor Summary
Constructors Constructor Description WebSocketKieServerClient(String url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource>activateContainer(String id)voidclose()voidcompleteConversation()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, String payload)org.kie.server.api.model.ServiceResponse<String>executeCommands(String id, org.kie.api.command.Command<?> cmd)org.kie.server.api.model.ServiceResponsesListexecuteScript(org.kie.server.api.commands.CommandScript script)ClassLoadergetClassLoader()org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource>getContainerInfo(String id)StringgetConversationId()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> TgetServicesClient(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.ServiceResponsesListsendCommand(org.kie.server.api.commands.CommandScript script, org.kie.server.controller.websocket.common.handlers.WebSocketServiceResponse response)protected org.kie.server.api.model.ServiceResponsesListsendCommandToAllSessions(org.kie.server.api.commands.CommandScript script, org.kie.server.controller.websocket.common.handlers.WebSocketServiceResponse response)voidsetClassLoader(ClassLoader classLoader)voidsetResponseHandler(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)
-
-
-
Constructor Detail
-
WebSocketKieServerClient
public WebSocketKieServerClient(String url)
-
-
Method Detail
-
getServicesClient
public <T> T getServicesClient(Class<T> serviceClient)
- Specified by:
getServicesClientin interfaceorg.kie.server.client.KieServicesClient
-
sendCommand
protected org.kie.server.api.model.ServiceResponsesList sendCommand(org.kie.server.api.commands.CommandScript script, org.kie.server.controller.websocket.common.handlers.WebSocketServiceResponse response)
-
sendCommandToAllSessions
protected org.kie.server.api.model.ServiceResponsesList sendCommandToAllSessions(org.kie.server.api.commands.CommandScript script, org.kie.server.controller.websocket.common.handlers.WebSocketServiceResponse response)
-
getServerInfo
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerInfo> getServerInfo()
- Specified by:
getServerInfoin interfaceorg.kie.server.client.KieServicesClient
-
listContainers
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResourceList> listContainers()
- Specified by:
listContainersin interfaceorg.kie.server.client.KieServicesClient
-
listContainers
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResourceList> listContainers(org.kie.server.api.model.KieContainerResourceFilter containerFilter)
- Specified by:
listContainersin interfaceorg.kie.server.client.KieServicesClient
-
createContainer
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> createContainer(String id, org.kie.server.api.model.KieContainerResource resource)
- Specified by:
createContainerin interfaceorg.kie.server.client.KieServicesClient
-
getContainerInfo
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> getContainerInfo(String id)
- Specified by:
getContainerInfoin interfaceorg.kie.server.client.KieServicesClient
-
disposeContainer
public org.kie.server.api.model.ServiceResponse<Void> disposeContainer(String id)
- Specified by:
disposeContainerin interfaceorg.kie.server.client.KieServicesClient
-
executeScript
public org.kie.server.api.model.ServiceResponsesList executeScript(org.kie.server.api.commands.CommandScript script)
- Specified by:
executeScriptin interfaceorg.kie.server.client.KieServicesClient
-
getScannerInfo
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieScannerResource> getScannerInfo(String id)
- Specified by:
getScannerInfoin interfaceorg.kie.server.client.KieServicesClient
-
updateScanner
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieScannerResource> updateScanner(String id, org.kie.server.api.model.KieScannerResource resource)
- Specified by:
updateScannerin interfaceorg.kie.server.client.KieServicesClient
-
getReleaseId
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> getReleaseId(String containerId)
- Specified by:
getReleaseIdin interfaceorg.kie.server.client.KieServicesClient
-
updateReleaseId
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> updateReleaseId(String id, org.kie.server.api.model.ReleaseId releaseId)
- Specified by:
updateReleaseIdin interfaceorg.kie.server.client.KieServicesClient
-
updateReleaseId
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> updateReleaseId(String id, org.kie.server.api.model.ReleaseId releaseId, boolean resetBeforeUpdate)
- Specified by:
updateReleaseIdin interfaceorg.kie.server.client.KieServicesClient
-
getServerState
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerStateInfo> getServerState()
- Specified by:
getServerStatein interfaceorg.kie.server.client.KieServicesClient
-
executeCommands
public org.kie.server.api.model.ServiceResponse<String> executeCommands(String id, String payload)
- Specified by:
executeCommandsin interfaceorg.kie.server.client.KieServicesClient
-
executeCommands
public org.kie.server.api.model.ServiceResponse<String> executeCommands(String id, org.kie.api.command.Command<?> cmd)
- Specified by:
executeCommandsin interfaceorg.kie.server.client.KieServicesClient
-
setClassLoader
public void setClassLoader(ClassLoader classLoader)
- Specified by:
setClassLoaderin interfaceorg.kie.server.client.KieServicesClient
-
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoaderin interfaceorg.kie.server.client.KieServicesClient
-
getConversationId
public String getConversationId()
- Specified by:
getConversationIdin interfaceorg.kie.server.client.KieServicesClient
-
completeConversation
public void completeConversation()
- Specified by:
completeConversationin interfaceorg.kie.server.client.KieServicesClient
-
setResponseHandler
public void setResponseHandler(org.kie.server.client.jms.ResponseHandler responseHandler)
- Specified by:
setResponseHandlerin interfaceorg.kie.server.client.KieServicesClient
-
activateContainer
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> activateContainer(String id)
- Specified by:
activateContainerin interfaceorg.kie.server.client.KieServicesClient
-
deactivateContainer
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> deactivateContainer(String id)
- Specified by:
deactivateContainerin interfaceorg.kie.server.client.KieServicesClient
-
close
public void close()
- Specified by:
closein interfaceorg.kie.server.client.KieServicesClient
-
-