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)
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, 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.ServiceResponsesList
executeScript(org.kie.server.api.commands.CommandScript script)
ClassLoader
getClassLoader()
Returns the current classloader in use for unmarshallingorg.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)
void
setClassLoader(ClassLoader classLoader)
Sets the classloader for user class unmarshallingvoid
setConversationId(String conversationId)
String
toString()
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, 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:
getServicesClient
in interfaceKieServicesClient
-
getServerInfo
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerInfo> getServerInfo()
- Specified by:
getServerInfo
in interfaceKieServicesClient
-
listContainers
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResourceList> listContainers()
- Specified by:
listContainers
in 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:
listContainers
in 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:
createContainer
in interfaceKieServicesClient
-
activateContainer
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> activateContainer(String id)
- Specified by:
activateContainer
in interfaceKieServicesClient
-
deactivateContainer
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> deactivateContainer(String id)
- Specified by:
deactivateContainer
in interfaceKieServicesClient
-
getContainerInfo
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> getContainerInfo(String id)
- Specified by:
getContainerInfo
in interfaceKieServicesClient
-
disposeContainer
public org.kie.server.api.model.ServiceResponse<Void> disposeContainer(String id)
- Specified by:
disposeContainer
in interfaceKieServicesClient
-
executeScript
public org.kie.server.api.model.ServiceResponsesList executeScript(org.kie.server.api.commands.CommandScript script)
- Specified by:
executeScript
in interfaceKieServicesClient
-
getScannerInfo
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieScannerResource> getScannerInfo(String id)
- Specified by:
getScannerInfo
in 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:
updateScanner
in interfaceKieServicesClient
-
getReleaseId
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> getReleaseId(String containerId)
- Specified by:
getReleaseId
in 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:
updateReleaseId
in 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:
updateReleaseId
in interfaceKieServicesClient
-
getServerState
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerStateInfo> getServerState()
- Specified by:
getServerState
in interfaceKieServicesClient
-
close
public void close()
- Specified by:
close
in interfaceKieServicesClient
- Overrides:
close
in 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:
executeCommands
in 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:
executeCommands
in interfaceKieServicesClient
- See Also:
RuleServicesClient.executeCommands(String, Command)
-
setClassLoader
public void setClassLoader(ClassLoader classLoader)
Description copied from interface:KieServicesClient
Sets the classloader for user class unmarshalling- Specified by:
setClassLoader
in interfaceKieServicesClient
-
getClassLoader
public ClassLoader getClassLoader()
Description copied from interface:KieServicesClient
Returns the current classloader in use for unmarshalling- Specified by:
getClassLoader
in interfaceKieServicesClient
- Returns:
-
getConversationId
public String getConversationId()
- Specified by:
getConversationId
in interfaceKieServicesClient
- Overrides:
getConversationId
in classAbstractKieServicesClientImpl
-
completeConversation
public void completeConversation()
- Specified by:
completeConversation
in interfaceKieServicesClient
-
setConversationId
public void setConversationId(String conversationId)
-
-