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 void
acknowledgeError(String containerId, String... errorId)
void
cancelNodeInstance(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.ExecutionErrorInstance
getError(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.MigrationReportInstance
migrateProcessInstance(String containerId, Long processInstanceId, String targetContainerId, String targetProcessId)
org.kie.server.api.model.admin.MigrationReportInstance
migrateProcessInstance(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)
void
retriggerNodeInstance(String containerId, Long processInstanceId, Long nodeInstanceId)
void
triggerNode(String containerId, Long processInstanceId, Long nodeId)
void
updateTimer(String containerId, Long processInstanceId, long timerId, long delay, long period, int repeatLimit)
protected void
updateTimer(String containerId, Long processInstanceId, long timerId, long delay, long period, int repeatLimit, boolean relative)
void
updateTimerRelative(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, 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:
migrateProcessInstance
in 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:
migrateProcessInstance
in interfaceProcessAdminServicesClient
-
migrateProcessInstances
public List<org.kie.server.api.model.admin.MigrationReportInstance> migrateProcessInstances(String containerId, List<Long> processInstancesId, String targetContainerId, String targetProcessId)
- Specified by:
migrateProcessInstances
in 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:
migrateProcessInstances
in 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:
migrateProcessInstanceWithSubprocess
in interfaceProcessAdminServicesClient
-
getProcessNodes
public List<org.kie.server.api.model.admin.ProcessNode> getProcessNodes(String containerId, Long processInstanceId)
- Specified by:
getProcessNodes
in interfaceProcessAdminServicesClient
-
cancelNodeInstance
public void cancelNodeInstance(String containerId, Long processInstanceId, Long nodeInstanceId)
- Specified by:
cancelNodeInstance
in interfaceProcessAdminServicesClient
-
retriggerNodeInstance
public void retriggerNodeInstance(String containerId, Long processInstanceId, Long nodeInstanceId)
- Specified by:
retriggerNodeInstance
in interfaceProcessAdminServicesClient
-
getActiveNodeInstances
public List<org.kie.server.api.model.instance.NodeInstance> getActiveNodeInstances(String containerId, Long processInstanceId)
- Specified by:
getActiveNodeInstances
in interfaceProcessAdminServicesClient
-
updateTimer
public void updateTimer(String containerId, Long processInstanceId, long timerId, long delay, long period, int repeatLimit)
- Specified by:
updateTimer
in interfaceProcessAdminServicesClient
-
updateTimerRelative
public void updateTimerRelative(String containerId, Long processInstanceId, long timerId, long delay, long period, int repeatLimit)
- Specified by:
updateTimerRelative
in interfaceProcessAdminServicesClient
-
getTimerInstances
public List<org.kie.server.api.model.admin.TimerInstance> getTimerInstances(String containerId, Long processInstanceId)
- Specified by:
getTimerInstances
in interfaceProcessAdminServicesClient
-
triggerNode
public void triggerNode(String containerId, Long processInstanceId, Long nodeId)
- Specified by:
triggerNode
in interfaceProcessAdminServicesClient
-
acknowledgeError
public void acknowledgeError(String containerId, String... errorId)
- Specified by:
acknowledgeError
in interfaceProcessAdminServicesClient
-
getError
public org.kie.server.api.model.admin.ExecutionErrorInstance getError(String containerId, String errorId)
- Specified by:
getError
in interfaceProcessAdminServicesClient
-
getErrors
public List<org.kie.server.api.model.admin.ExecutionErrorInstance> getErrors(String containerId, boolean includeAcknowledged, Integer page, Integer pageSize)
- Specified by:
getErrors
in interfaceProcessAdminServicesClient
-
getErrorsByProcessInstance
public List<org.kie.server.api.model.admin.ExecutionErrorInstance> getErrorsByProcessInstance(String containerId, Long processInstanceId, boolean includeAcknowledged, Integer page, Integer pageSize)
- Specified by:
getErrorsByProcessInstance
in 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:
getErrorsByProcessInstanceAndNode
in interfaceProcessAdminServicesClient
-
-