public class SwitchYardServiceTaskHandler extends Object implements org.kie.api.runtime.process.WorkItemHandler
| Modifier and Type | Field and Description |
|---|---|
static String |
FAULT_ACTION
FaultAction.
|
static String |
FAULT_EVENT_ID
FaultEventId.
|
static String |
FAULT_NAME
FaultName.
|
static String |
OPERATION
Operation.
|
static String |
OPERATION_NAME
OperationName.
|
static String |
PARAMETER_NAME
ParameterName.
|
static String |
RESULT_NAME
ResultName.
|
static String |
SERVICE_NAME
ServiceName.
|
static String |
SWITCHYARD_SERVICE_TASK
SwitchYard Service Task.
|
| Constructor and Description |
|---|
SwitchYardServiceTaskHandler()
Constructs a new SwitchYardServiceTaskHandler.
|
| Modifier and Type | Method and Description |
|---|---|
void |
abortWorkItem(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) |
QName |
getComponentName()
Gets the component name.
|
SwitchYardServiceInvoker |
getInvoker()
Gets the invoker.
|
protected String |
getOperationName(Map<String,Object> parameters) |
org.kie.api.runtime.process.ProcessRuntime |
getProcessRuntime()
Gets the ProcessRuntime.
|
protected QName |
getQName(String parameterName,
Map<String,Object> parameters,
QName defaultValue) |
protected QName |
getServiceName(Map<String,Object> parameters) |
protected String |
getString(String parameterName,
Map<String,Object> parameters,
String defaultValue) |
void |
setComponentName(QName componentName)
Set the component name.
|
void |
setInvoker(SwitchYardServiceInvoker invoker)
Sets the invoker.
|
void |
setProcessRuntime(org.kie.api.runtime.process.ProcessRuntime processRuntime)
Sets the ProcessRuntime.
|
public static final String SWITCHYARD_SERVICE_TASK
public static final String SERVICE_NAME
public static final String OPERATION
public static final String OPERATION_NAME
public static final String PARAMETER_NAME
public static final String RESULT_NAME
public static final String FAULT_NAME
public static final String FAULT_EVENT_ID
public static final String FAULT_ACTION
public SwitchYardServiceTaskHandler()
public QName getComponentName()
public void setComponentName(QName componentName)
componentName - the component namepublic SwitchYardServiceInvoker getInvoker()
public void setInvoker(SwitchYardServiceInvoker invoker)
invoker - the invokerpublic org.kie.api.runtime.process.ProcessRuntime getProcessRuntime()
public void setProcessRuntime(org.kie.api.runtime.process.ProcessRuntime processRuntime)
processRuntime - the ProcessRuntimepublic void executeWorkItem(org.kie.api.runtime.process.WorkItem workItem,
org.kie.api.runtime.process.WorkItemManager manager)
executeWorkItem in interface org.kie.api.runtime.process.WorkItemHandlerpublic void abortWorkItem(org.kie.api.runtime.process.WorkItem workItem,
org.kie.api.runtime.process.WorkItemManager manager)
abortWorkItem in interface org.kie.api.runtime.process.WorkItemHandlerprotected QName getQName(String parameterName, Map<String,Object> parameters, QName defaultValue)
Copyright © 2013–2017 JBoss by Red Hat. All rights reserved.