Class RemoteProcessServiceImpl

  • All Implemented Interfaces:
    org.jbpm.workbench.pr.service.ProcessService

    @ApplicationScoped
    public class RemoteProcessServiceImpl
    extends org.jbpm.workbench.ks.integration.AbstractKieServerService
    implements org.jbpm.workbench.pr.service.ProcessService
    • Constructor Detail

      • RemoteProcessServiceImpl

        public RemoteProcessServiceImpl()
    • Method Detail

      • abortProcessInstance

        public void abortProcessInstance​(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstance)
        Specified by:
        abortProcessInstance in interface org.jbpm.workbench.pr.service.ProcessService
      • abortProcessInstances

        public void abortProcessInstances​(String serverTemplateId,
                                          Map<String,​List<Long>> containerInstances)
        Specified by:
        abortProcessInstances in interface org.jbpm.workbench.pr.service.ProcessService
      • startProcess

        public Long startProcess​(String serverTemplateId,
                                 String containerId,
                                 String processId,
                                 String correlationKey,
                                 Map<String,​Object> params)
        Specified by:
        startProcess in interface org.jbpm.workbench.pr.service.ProcessService
      • getAvailableSignals

        public List<String> getAvailableSignals​(String serverTemplateId,
                                                String containerId,
                                                Long processInstanceId)
        Specified by:
        getAvailableSignals in interface org.jbpm.workbench.pr.service.ProcessService
      • signalProcessInstances

        public void signalProcessInstances​(String serverTemplateId,
                                           List<String> containers,
                                           List<Long> processInstanceId,
                                           String signal,
                                           Object event)
        Specified by:
        signalProcessInstances in interface org.jbpm.workbench.pr.service.ProcessService
      • setProcessVariable

        public void setProcessVariable​(String serverTemplateId,
                                       String containerId,
                                       long processInstanceId,
                                       String variableName,
                                       String value)
        Specified by:
        setProcessVariable in interface org.jbpm.workbench.pr.service.ProcessService