Package org.kie.server.client.impl
Class KieServicesClientImpl
- java.lang.Object
-
- org.kie.server.client.impl.AbstractKieServicesClientImpl
-
- org.kie.server.client.impl.KieServicesClientImpl
-
- All Implemented Interfaces:
KieServicesClient
public class KieServicesClientImpl extends AbstractKieServicesClientImpl implements KieServicesClient
-
-
Field Summary
-
Fields inherited from class org.kie.server.client.impl.AbstractKieServicesClientImpl
BYPASS_AUTH_USER, classLoader, config, loadBalancer, marshaller, owner
-
-
Constructor Summary
Constructors Constructor Description KieServicesClientImpl(KieServicesConfiguration config)KieServicesClientImpl(KieServicesConfiguration config, ClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated 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)Deprecated.org.kie.server.api.model.ServiceResponse<String>executeCommands(String id, org.kie.api.command.Command<?> cmd, javax.ws.rs.core.Response.Status status)Deprecated.org.kie.server.api.model.ServiceResponsesListexecuteScript(org.kie.server.api.commands.CommandScript script)ClassLoadergetClassLoader()Returns the current classloader in use for unmarshallingorg.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)voidsetClassLoader(ClassLoader classLoader)Sets the classloader for user class unmarshallingvoidsetConversationId(String conversationId)StringtoString()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)-
Methods inherited from class org.kie.server.client.impl.AbstractKieServicesClientImpl
buildQueryString, checkResultType, createExceptionForUnexpectedResponseCode, deserialize, encode, executeJmsCommand, executeJmsCommand, executeJmsCommand, executeJmsCommand, getAdditionalParams, getHeaders, getLoadBalancer, getMediaType, getMessage, getPagingQueryString, getResponseHandler, getSortingQueryString, getUserAndAdditionalParam, getUserAndAdditionalParams, getUserAndPagingQueryString, getUserQueryStr, getUserQueryStr, initializeURI, invoke, makeBackwardCompatibleHttpPostRequestAndCreateServiceResponse, makeBackwardCompatibleHttpPostRequestAndCreateServiceResponse, makeBackwardCompatibleHttpPostRequestAndCreateServiceResponse, makeHttpDeleteRequestAndCreateCustomResponse, makeHttpDeleteRequestAndCreateServiceResponse, makeHttpGetRequestAndCreateCustomResponse, makeHttpGetRequestAndCreateCustomResponseWithHandleNotFound, makeHttpGetRequestAndCreateRawResponse, makeHttpGetRequestAndCreateRawResponse, makeHttpGetRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateCustomResponse, makeHttpPostRequestAndCreateCustomResponse, makeHttpPostRequestAndCreateCustomResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPutRequestAndCreateCustomResponse, makeHttpPutRequestAndCreateCustomResponse, makeHttpPutRequestAndCreateServiceResponse, makeHttpPutRequestAndCreateServiceResponse, newRequest, safeList, safeMap, sendTaskOperation, sendTaskOperation, serialize, setOwner, setResponseHandler, shouldReturnWithNullResponse, throwExceptionOnFailure
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.kie.server.client.KieServicesClient
executeCommands, setResponseHandler
-
-
-
-
Constructor Detail
-
KieServicesClientImpl
public KieServicesClientImpl(KieServicesConfiguration config)
-
KieServicesClientImpl
public KieServicesClientImpl(KieServicesConfiguration config, ClassLoader classLoader)
-
-
Method Detail
-
getServicesClient
public <T> T getServicesClient(Class<T> serviceClient)
- Specified by:
getServicesClientin interfaceKieServicesClient
-
getServerInfo
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerInfo> getServerInfo()
- Specified by:
getServerInfoin interfaceKieServicesClient
-
listContainers
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResourceList> listContainers()
- Specified by:
listContainersin interfaceKieServicesClient
-
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 interfaceKieServicesClient
-
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 interfaceKieServicesClient
-
activateContainer
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> activateContainer(String id)
- Specified by:
activateContainerin interfaceKieServicesClient
-
deactivateContainer
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> deactivateContainer(String id)
- Specified by:
deactivateContainerin interfaceKieServicesClient
-
getContainerInfo
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> getContainerInfo(String id)
- Specified by:
getContainerInfoin interfaceKieServicesClient
-
disposeContainer
public org.kie.server.api.model.ServiceResponse<Void> disposeContainer(String id)
- Specified by:
disposeContainerin interfaceKieServicesClient
-
executeScript
public org.kie.server.api.model.ServiceResponsesList executeScript(org.kie.server.api.commands.CommandScript script)
- Specified by:
executeScriptin interfaceKieServicesClient
-
getScannerInfo
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieScannerResource> getScannerInfo(String id)
- Specified by:
getScannerInfoin interfaceKieServicesClient
-
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 interfaceKieServicesClient
-
getReleaseId
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> getReleaseId(String containerId)
- Specified by:
getReleaseIdin interfaceKieServicesClient
-
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 interfaceKieServicesClient
-
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 interfaceKieServicesClient
-
getServerState
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerStateInfo> getServerState()
- Specified by:
getServerStatein interfaceKieServicesClient
-
close
public void close()
- Specified by:
closein interfaceKieServicesClient- Overrides:
closein classAbstractKieServicesClientImpl
-
executeCommands
@Deprecated public org.kie.server.api.model.ServiceResponse<String> executeCommands(String id, String payload)
Deprecated.This method is deprecated on KieServicesClient as it was moved to RuleServicesClient- Specified by:
executeCommandsin interfaceKieServicesClient- See Also:
RuleServicesClient.executeCommands(String, String)
-
executeCommands
@Deprecated public org.kie.server.api.model.ServiceResponse<String> executeCommands(String id, org.kie.api.command.Command<?> cmd, javax.ws.rs.core.Response.Status status)
Deprecated.This method is deprecated on KieServicesClient as it was moved to RuleServicesClient- Specified by:
executeCommandsin interfaceKieServicesClient- See Also:
RuleServicesClient.executeCommands(String, Command)
-
setClassLoader
public void setClassLoader(ClassLoader classLoader)
Description copied from interface:KieServicesClientSets the classloader for user class unmarshalling- Specified by:
setClassLoaderin interfaceKieServicesClient
-
getClassLoader
public ClassLoader getClassLoader()
Description copied from interface:KieServicesClientReturns the current classloader in use for unmarshalling- Specified by:
getClassLoaderin interfaceKieServicesClient- Returns:
-
getConversationId
public String getConversationId()
- Specified by:
getConversationIdin interfaceKieServicesClient- Overrides:
getConversationIdin classAbstractKieServicesClientImpl
-
completeConversation
public void completeConversation()
- Specified by:
completeConversationin interfaceKieServicesClient
-
setConversationId
public void setConversationId(String conversationId)
-
-