Class ExecutorServiceBase


  • public class ExecutorServiceBase
    extends Object
    • Field Detail

      • logger

        public static final org.slf4j.Logger logger
    • Constructor Detail

      • ExecutorServiceBase

        public ExecutorServiceBase​(org.kie.api.executor.ExecutorService executorService,
                                   org.kie.server.services.api.KieServerRegistry context)
    • Method Detail

      • 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)
      • buildQueryContext

        protected org.kie.api.runtime.query.QueryContext buildQueryContext​(Integer page,
                                                                           Integer pageSize)
      • validateCommand

        protected boolean validateCommand​(String command,
                                          ClassLoader classLoader)
      • convertStatusList

        protected List<org.kie.api.executor.STATUS> convertStatusList​(List<String> statuses)