public class WebServiceWorkItemHandler extends AbstractLogOrThrowWorkItemHandler implements org.kie.internal.runtime.Cacheable
Modifier and Type | Field and Description |
---|---|
static String |
WSDL_IMPORT_TYPE |
logThrownException
Constructor and Description |
---|
WebServiceWorkItemHandler(org.kie.api.runtime.KieSession ksession) |
WebServiceWorkItemHandler(org.kie.api.runtime.KieSession ksession,
ClassLoader classloader) |
WebServiceWorkItemHandler(org.kie.api.runtime.KieSession ksession,
int timeout) |
Modifier and Type | Method and Description |
---|---|
void |
abortWorkItem(org.kie.api.runtime.process.WorkItem workItem,
org.kie.api.runtime.process.WorkItemManager manager) |
void |
close() |
void |
executeWorkItem(org.kie.api.runtime.process.WorkItem workItem,
org.kie.api.runtime.process.WorkItemManager manager) |
ClassLoader |
getClassLoader() |
protected org.apache.cxf.endpoint.dynamic.DynamicClientFactory |
getDynamicClientFactory() |
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) |
handleException, handleException, setLogThrownException
public static final String WSDL_IMPORT_TYPE
public WebServiceWorkItemHandler(org.kie.api.runtime.KieSession ksession)
public WebServiceWorkItemHandler(org.kie.api.runtime.KieSession ksession, ClassLoader classloader)
public WebServiceWorkItemHandler(org.kie.api.runtime.KieSession ksession, int timeout)
public void executeWorkItem(org.kie.api.runtime.process.WorkItem workItem, org.kie.api.runtime.process.WorkItemManager manager)
executeWorkItem
in interface org.kie.api.runtime.process.WorkItemHandler
protected org.apache.cxf.endpoint.Client getWSClient(org.kie.api.runtime.process.WorkItem workItem, String interfaceRef)
protected org.apache.cxf.endpoint.dynamic.DynamicClientFactory getDynamicClientFactory()
public void abortWorkItem(org.kie.api.runtime.process.WorkItem workItem, org.kie.api.runtime.process.WorkItemManager manager)
abortWorkItem
in interface org.kie.api.runtime.process.WorkItemHandler
public ClassLoader getClassLoader()
public void setClassLoader(ClassLoader classLoader)
public void close()
close
in interface org.kie.internal.runtime.Cacheable
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.