Package org.kie.server.client.admin.impl
Class ProcessAdminServicesClientImpl
- java.lang.Object
-
- org.kie.server.client.impl.AbstractKieServicesClientImpl
-
- org.kie.server.client.admin.impl.ProcessAdminServicesClientImpl
-
- All Implemented Interfaces:
ProcessAdminServicesClient
public class ProcessAdminServicesClientImpl extends AbstractKieServicesClientImpl implements ProcessAdminServicesClient
-
-
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 ProcessAdminServicesClientImpl(KieServicesConfiguration config)ProcessAdminServicesClientImpl(KieServicesConfiguration config, ClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacknowledgeError(String containerId, String... errorId)voidcancelNodeInstance(String containerId, Long processInstanceId, Long nodeInstanceId)List<org.kie.server.api.model.instance.NodeInstance>getActiveNodeInstances(String containerId, Long processInstanceId)org.kie.server.api.model.admin.ExecutionErrorInstancegetError(String containerId, String errorId)List<org.kie.server.api.model.admin.ExecutionErrorInstance>getErrors(String containerId, boolean includeAcknowledged, Integer page, Integer pageSize)List<org.kie.server.api.model.admin.ExecutionErrorInstance>getErrorsByProcessInstance(String containerId, Long processInstanceId, boolean includeAcknowledged, Integer page, Integer pageSize)List<org.kie.server.api.model.admin.ExecutionErrorInstance>getErrorsByProcessInstanceAndNode(String containerId, Long processInstanceId, String nodeName, boolean includeAcknowledged, Integer page, Integer pageSize)List<org.kie.server.api.model.admin.ProcessNode>getProcessNodes(String containerId, Long processInstanceId)List<org.kie.server.api.model.admin.TimerInstance>getTimerInstances(String containerId, Long processInstanceId)org.kie.server.api.model.admin.MigrationReportInstancemigrateProcessInstance(String containerId, Long processInstanceId, String targetContainerId, String targetProcessId)org.kie.server.api.model.admin.MigrationReportInstancemigrateProcessInstance(String containerId, Long processInstanceId, String targetContainerId, String targetProcessId, Map<String,String> nodeMapping)List<org.kie.server.api.model.admin.MigrationReportInstance>migrateProcessInstances(String containerId, List<Long> processInstancesId, String targetContainerId, String targetProcessId)List<org.kie.server.api.model.admin.MigrationReportInstance>migrateProcessInstances(String containerId, List<Long> processInstancesId, String targetContainerId, String targetProcessId, Map<String,String> nodeMapping)List<org.kie.server.api.model.admin.MigrationReportInstance>migrateProcessInstanceWithSubprocess(String containerId, Long processInstanceId, String targetContainerId, org.kie.server.api.model.admin.MigrationSpecification migrationSpecification)voidretriggerNodeInstance(String containerId, Long processInstanceId, Long nodeInstanceId)voidtriggerNode(String containerId, Long processInstanceId, Long nodeId)voidupdateTimer(String containerId, Long processInstanceId, long timerId, long delay, long period, int repeatLimit)protected voidupdateTimer(String containerId, Long processInstanceId, long timerId, long delay, long period, int repeatLimit, boolean relative)voidupdateTimerRelative(String containerId, Long processInstanceId, long timerId, long delay, long period, int repeatLimit)-
Methods inherited from class org.kie.server.client.impl.AbstractKieServicesClientImpl
buildQueryString, checkResultType, close, createExceptionForUnexpectedResponseCode, deserialize, encode, executeJmsCommand, executeJmsCommand, executeJmsCommand, executeJmsCommand, getAdditionalParams, getConversationId, 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
-
-
-
-
Constructor Detail
-
ProcessAdminServicesClientImpl
public ProcessAdminServicesClientImpl(KieServicesConfiguration config)
-
ProcessAdminServicesClientImpl
public ProcessAdminServicesClientImpl(KieServicesConfiguration config, ClassLoader classLoader)
-
-
Method Detail
-
migrateProcessInstance
public org.kie.server.api.model.admin.MigrationReportInstance migrateProcessInstance(String containerId, Long processInstanceId, String targetContainerId, String targetProcessId)
- Specified by:
migrateProcessInstancein interfaceProcessAdminServicesClient
-
migrateProcessInstance
public org.kie.server.api.model.admin.MigrationReportInstance migrateProcessInstance(String containerId, Long processInstanceId, String targetContainerId, String targetProcessId, Map<String,String> nodeMapping)
- Specified by:
migrateProcessInstancein interfaceProcessAdminServicesClient
-
migrateProcessInstances
public List<org.kie.server.api.model.admin.MigrationReportInstance> migrateProcessInstances(String containerId, List<Long> processInstancesId, String targetContainerId, String targetProcessId)
- Specified by:
migrateProcessInstancesin interfaceProcessAdminServicesClient
-
migrateProcessInstances
public List<org.kie.server.api.model.admin.MigrationReportInstance> migrateProcessInstances(String containerId, List<Long> processInstancesId, String targetContainerId, String targetProcessId, Map<String,String> nodeMapping)
- Specified by:
migrateProcessInstancesin interfaceProcessAdminServicesClient
-
migrateProcessInstanceWithSubprocess
public List<org.kie.server.api.model.admin.MigrationReportInstance> migrateProcessInstanceWithSubprocess(String containerId, Long processInstanceId, String targetContainerId, org.kie.server.api.model.admin.MigrationSpecification migrationSpecification)
- Specified by:
migrateProcessInstanceWithSubprocessin interfaceProcessAdminServicesClient
-
getProcessNodes
public List<org.kie.server.api.model.admin.ProcessNode> getProcessNodes(String containerId, Long processInstanceId)
- Specified by:
getProcessNodesin interfaceProcessAdminServicesClient
-
cancelNodeInstance
public void cancelNodeInstance(String containerId, Long processInstanceId, Long nodeInstanceId)
- Specified by:
cancelNodeInstancein interfaceProcessAdminServicesClient
-
retriggerNodeInstance
public void retriggerNodeInstance(String containerId, Long processInstanceId, Long nodeInstanceId)
- Specified by:
retriggerNodeInstancein interfaceProcessAdminServicesClient
-
getActiveNodeInstances
public List<org.kie.server.api.model.instance.NodeInstance> getActiveNodeInstances(String containerId, Long processInstanceId)
- Specified by:
getActiveNodeInstancesin interfaceProcessAdminServicesClient
-
updateTimer
public void updateTimer(String containerId, Long processInstanceId, long timerId, long delay, long period, int repeatLimit)
- Specified by:
updateTimerin interfaceProcessAdminServicesClient
-
updateTimerRelative
public void updateTimerRelative(String containerId, Long processInstanceId, long timerId, long delay, long period, int repeatLimit)
- Specified by:
updateTimerRelativein interfaceProcessAdminServicesClient
-
getTimerInstances
public List<org.kie.server.api.model.admin.TimerInstance> getTimerInstances(String containerId, Long processInstanceId)
- Specified by:
getTimerInstancesin interfaceProcessAdminServicesClient
-
triggerNode
public void triggerNode(String containerId, Long processInstanceId, Long nodeId)
- Specified by:
triggerNodein interfaceProcessAdminServicesClient
-
acknowledgeError
public void acknowledgeError(String containerId, String... errorId)
- Specified by:
acknowledgeErrorin interfaceProcessAdminServicesClient
-
getError
public org.kie.server.api.model.admin.ExecutionErrorInstance getError(String containerId, String errorId)
- Specified by:
getErrorin interfaceProcessAdminServicesClient
-
getErrors
public List<org.kie.server.api.model.admin.ExecutionErrorInstance> getErrors(String containerId, boolean includeAcknowledged, Integer page, Integer pageSize)
- Specified by:
getErrorsin interfaceProcessAdminServicesClient
-
getErrorsByProcessInstance
public List<org.kie.server.api.model.admin.ExecutionErrorInstance> getErrorsByProcessInstance(String containerId, Long processInstanceId, boolean includeAcknowledged, Integer page, Integer pageSize)
- Specified by:
getErrorsByProcessInstancein interfaceProcessAdminServicesClient
-
getErrorsByProcessInstanceAndNode
public List<org.kie.server.api.model.admin.ExecutionErrorInstance> getErrorsByProcessInstanceAndNode(String containerId, Long processInstanceId, String nodeName, boolean includeAcknowledged, Integer page, Integer pageSize)
- Specified by:
getErrorsByProcessInstanceAndNodein interfaceProcessAdminServicesClient
-
-