jBPM :: WorkItems 6.2.0-SNAPSHOT

org.jbpm.process.workitem.bpmn2
Class ServiceTaskHandler

java.lang.Object
  extended by org.jbpm.process.workitem.AbstractLogOrThrowWorkItemHandler
      extended by org.jbpm.process.workitem.bpmn2.ServiceTaskHandler
All Implemented Interfaces:
org.kie.api.runtime.process.WorkItemHandler, org.kie.internal.runtime.Cacheable

public class ServiceTaskHandler
extends AbstractLogOrThrowWorkItemHandler
implements org.kie.internal.runtime.Cacheable


Field Summary
static String WSDL_IMPORT_TYPE
           
 
Fields inherited from class org.jbpm.process.workitem.AbstractLogOrThrowWorkItemHandler
logThrownException
 
Constructor Summary
ServiceTaskHandler()
           
ServiceTaskHandler(org.kie.api.runtime.KieSession ksession)
           
ServiceTaskHandler(org.kie.api.runtime.KieSession ksession, ClassLoader classloader)
           
ServiceTaskHandler(org.kie.api.runtime.KieSession ksession, int timeout)
           
 
Method Summary
 void abortWorkItem(org.kie.api.runtime.process.WorkItem workItem, org.kie.api.runtime.process.WorkItemManager manager)
           
 void close()
           
 void executeJavaWorkItem(org.kie.api.runtime.process.WorkItem workItem, org.kie.api.runtime.process.WorkItemManager manager)
           
 void executeWorkItem(org.kie.api.runtime.process.WorkItem workItem, org.kie.api.runtime.process.WorkItemManager manager)
           
 ClassLoader getClassLoader()
           
protected  org.apache.cxf.endpoint.Client getWSClient(org.kie.api.runtime.process.WorkItem workItem, String interfaceRef)
           
protected  String nonNull(String value)
           
 void setClassLoader(ClassLoader classLoader)
           
 
Methods inherited from class org.jbpm.process.workitem.AbstractLogOrThrowWorkItemHandler
handleException, handleException, setLogThrownException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WSDL_IMPORT_TYPE

public static final String WSDL_IMPORT_TYPE
See Also:
Constant Field Values
Constructor Detail

ServiceTaskHandler

public ServiceTaskHandler()

ServiceTaskHandler

public ServiceTaskHandler(org.kie.api.runtime.KieSession ksession)

ServiceTaskHandler

public ServiceTaskHandler(org.kie.api.runtime.KieSession ksession,
                          ClassLoader classloader)

ServiceTaskHandler

public ServiceTaskHandler(org.kie.api.runtime.KieSession ksession,
                          int timeout)
Method Detail

executeWorkItem

public void executeWorkItem(org.kie.api.runtime.process.WorkItem workItem,
                            org.kie.api.runtime.process.WorkItemManager manager)
Specified by:
executeWorkItem in interface org.kie.api.runtime.process.WorkItemHandler

getWSClient

protected org.apache.cxf.endpoint.Client getWSClient(org.kie.api.runtime.process.WorkItem workItem,
                                                     String interfaceRef)

executeJavaWorkItem

public void executeJavaWorkItem(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)
Specified by:
abortWorkItem in interface org.kie.api.runtime.process.WorkItemHandler

getClassLoader

public ClassLoader getClassLoader()

setClassLoader

public void setClassLoader(ClassLoader classLoader)

nonNull

protected String nonNull(String value)

close

public void close()
Specified by:
close in interface org.kie.internal.runtime.Cacheable

jBPM :: WorkItems 6.2.0-SNAPSHOT

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.