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, setLogThrownExceptionpublic 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.WorkItemHandlerprotected 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.WorkItemHandlerpublic ClassLoader getClassLoader()
public void setClassLoader(ClassLoader classLoader)
public void close()
close in interface org.kie.internal.runtime.CacheableCopyright © 2001–2017 JBoss by Red Hat. All rights reserved.