Package org.kie.server.services.jbpm
Class ExecutorServiceBase
- java.lang.Object
-
- org.kie.server.services.jbpm.ExecutorServiceBase
-
public class ExecutorServiceBase extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Loggerlogger
-
Constructor Summary
Constructors Constructor Description ExecutorServiceBase(org.kie.api.executor.ExecutorService executorService, org.kie.server.services.api.KieServerRegistry context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.kie.api.runtime.query.QueryContextbuildQueryContext(Integer page, Integer pageSize)voidcancelRequest(long requestId)protected List<org.kie.api.executor.STATUS>convertStatusList(List<String> statuses)protected org.kie.server.api.model.instance.RequestInfoInstanceconvertToRequestInfo(org.kie.api.executor.RequestInfo request, boolean withErrors, boolean withData)protected org.kie.server.api.model.instance.RequestInfoInstanceListconvertToRequestInfoList(List<org.kie.api.executor.RequestInfo> requests, boolean withErrors, boolean withData)StringgetRequestById(long requestId, boolean withErrors, boolean withData, String marshallingType)org.kie.server.api.model.instance.RequestInfoInstanceListgetRequestsByBusinessKey(String businessKey, Integer page, Integer pageSize)org.kie.server.api.model.instance.RequestInfoInstanceListgetRequestsByBusinessKey(String businessKey, List<String> statuses, Integer page, Integer pageSize)org.kie.server.api.model.instance.RequestInfoInstanceListgetRequestsByCommand(String command, Integer page, Integer pageSize)org.kie.server.api.model.instance.RequestInfoInstanceListgetRequestsByCommand(String command, List<String> statuses, Integer page, Integer pageSize)org.kie.server.api.model.instance.RequestInfoInstanceListgetRequestsByContainer(String containerId, List<String> statuses, Integer page, Integer pageSize)org.kie.server.api.model.instance.RequestInfoInstanceListgetRequestsByProcessInstance(Number processInstanceId, List<String> statuses, Integer page, Integer pageSize)org.kie.server.api.model.instance.RequestInfoInstanceListgetRequestsByStatus(List<String> statuses, Integer page, Integer pageSize)protected Map<String,Object>readContent(byte[] data, ClassLoader classLoader)voidrequeueRequest(long requestId)StringscheduleRequest(String containerId, String payload, String marshallingType)voidupdateRequestData(long requestId, String containerId, String payload, String marshallingType)protected booleanvalidateCommand(String command, ClassLoader classLoader)
-
-
-
Method Detail
-
scheduleRequest
public String scheduleRequest(String containerId, String payload, String marshallingType)
-
cancelRequest
public void cancelRequest(long requestId)
-
requeueRequest
public void requeueRequest(long requestId)
-
updateRequestData
public void updateRequestData(long requestId, String containerId, String payload, String marshallingType)
-
getRequestsByStatus
public org.kie.server.api.model.instance.RequestInfoInstanceList getRequestsByStatus(List<String> statuses, Integer page, Integer pageSize)
-
getRequestsByBusinessKey
public org.kie.server.api.model.instance.RequestInfoInstanceList getRequestsByBusinessKey(String businessKey, Integer page, Integer pageSize)
-
getRequestsByBusinessKey
public org.kie.server.api.model.instance.RequestInfoInstanceList getRequestsByBusinessKey(String businessKey, List<String> statuses, Integer page, Integer pageSize)
-
getRequestsByCommand
public org.kie.server.api.model.instance.RequestInfoInstanceList getRequestsByCommand(String command, Integer page, Integer pageSize)
-
getRequestsByCommand
public org.kie.server.api.model.instance.RequestInfoInstanceList getRequestsByCommand(String command, List<String> statuses, Integer page, Integer pageSize)
-
getRequestsByContainer
public org.kie.server.api.model.instance.RequestInfoInstanceList getRequestsByContainer(String containerId, List<String> statuses, Integer page, Integer pageSize)
-
getRequestsByProcessInstance
public org.kie.server.api.model.instance.RequestInfoInstanceList getRequestsByProcessInstance(Number processInstanceId, List<String> statuses, Integer page, Integer pageSize)
-
getRequestById
public String getRequestById(long requestId, boolean withErrors, boolean withData, String marshallingType)
-
convertToRequestInfoList
protected org.kie.server.api.model.instance.RequestInfoInstanceList convertToRequestInfoList(List<org.kie.api.executor.RequestInfo> requests, boolean withErrors, boolean withData)
-
convertToRequestInfo
protected org.kie.server.api.model.instance.RequestInfoInstance convertToRequestInfo(org.kie.api.executor.RequestInfo request, boolean withErrors, boolean withData)
-
readContent
protected Map<String,Object> readContent(byte[] data, ClassLoader classLoader)
-
buildQueryContext
protected org.kie.api.runtime.query.QueryContext buildQueryContext(Integer page, Integer pageSize)
-
validateCommand
protected boolean validateCommand(String command, ClassLoader classLoader)
-
-