Class LongRunningRestServiceWorkItemHandler

  • All Implemented Interfaces:
    org.kie.api.runtime.process.WorkItemHandler

    @Wid(widfile="LongRunningRestService.wid",name="LongRunningRestService",displayName="LongRunningRestService",defaultHandler="mvel: new org.jbpm.process.longrest.LongRunningRestServiceWorkItemHandler(runtimeManager)",category="long-running-rest-workitem",documentation="",parameters={@WidParameter(name="url",required=true),@WidParameter(name="method",required=true),@WidParameter(name="headers",required=false),@WidParameter(name="template",required=false),@WidParameter(name="cancelUrlJsonPointer",required=false),@WidParameter(name="cancelUrlTemplate",required=false),@WidParameter(name="socketTimeout",required=false),@WidParameter(name="connectTimeout",required=false),@WidParameter(name="connectionRequestTimeout",required=false)},results={@WidResult(name="responseCode"),@WidResult(name="result"),@WidResult(name="cancelUrl"),@WidResult(name="error")},mavenDepends=@WidMavenDepends(group="org.jbpm.contrib",artifact="long-running-rest-workitem",version="7.72.0.Final"),serviceInfo=@WidService(category="REST service",description="",keywords="rest,long-running",action=@WidAction(title="Long running REST service handler ver. 7.72.0.Final"),authinfo=@WidAuth(required=true,params="url")))
    public class LongRunningRestServiceWorkItemHandler
    extends org.jbpm.process.workitem.core.AbstractLogOrThrowWorkItemHandler
    • Constructor Detail

      • LongRunningRestServiceWorkItemHandler

        public LongRunningRestServiceWorkItemHandler​(org.kie.api.runtime.manager.RuntimeManager runtimeManager)
      • LongRunningRestServiceWorkItemHandler

        public LongRunningRestServiceWorkItemHandler()
    • Method Detail

      • executeWorkItem

        public void executeWorkItem​(org.kie.api.runtime.process.WorkItem workItem,
                                    org.kie.api.runtime.process.WorkItemManager manager)
      • abortWorkItem

        public void abortWorkItem​(org.kie.api.runtime.process.WorkItem workItem,
                                  org.kie.api.runtime.process.WorkItemManager manager)