Class ExternalWorkerServiceTask
java.lang.Object
org.flowable.bpmn.model.BaseElement
org.flowable.bpmn.model.FlowElement
org.flowable.bpmn.model.FlowNode
org.flowable.bpmn.model.Activity
org.flowable.bpmn.model.Task
org.flowable.bpmn.model.TaskWithFieldExtensions
org.flowable.bpmn.model.ServiceTask
org.flowable.bpmn.model.ExternalWorkerServiceTask
- All Implemented Interfaces:
HasExecutionListeners, HasExtensionAttributes, HasInParameters, HasOutParameters
public class ExternalWorkerServiceTask
extends ServiceTask
implements HasOutParameters, HasInParameters
- Author:
- Filip Hrisafov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected List<IOParameter> protected List<IOParameter> protected StringFields inherited from class ServiceTask
CAMEL, CASE_TASK, customProperties, DMN_TASK, extensionId, EXTERNAL_WORKER_TASK, EXTERNAL_WORKER_TASK_LEGACY, HTTP_TASK, implementation, implementationType, MAIL_TASK, operationRef, resultVariableName, SEND_EVENT_TASK, SHELL_TASK, skipExpression, storeResultVariableAsTransient, triggerable, type, useLocalScopeForResultVariableFields inherited from class TaskWithFieldExtensions
fieldExtensionsFields inherited from class Activity
boundaryEvents, dataInputAssociations, dataOutputAssociations, defaultFlow, failedJobRetryTimeCycleValue, forCompensation, ioSpecification, loopCharacteristics, mapExceptionsFields inherited from class FlowNode
asynchronous, asynchronousLeave, asynchronousLeaveNotExclusive, behavior, incomingFlows, notExclusive, outgoingFlowsFields inherited from class FlowElement
documentation, executionListeners, name, parentContainerFields inherited from class BaseElement
attributes, extensionElements, id, xmlColumnNumber, xmlRowNumber -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInParameter(IOParameter inParameter) voidaddOutParameter(IOParameter outParameter) clone()getTopic()booleanvoidsetDoNotIncludeVariables(boolean doNotIncludeVariables) voidsetInParameters(List<IOParameter> inParameters) voidsetOutParameters(List<IOParameter> outParameters) voidvoidsetValues(ExternalWorkerServiceTask otherElement) Methods inherited from class ServiceTask
getCustomProperties, getExtensionId, getImplementation, getImplementationType, getOperationRef, getResultVariableName, getSkipExpression, getType, isExtended, isStoreResultVariableAsTransient, isTriggerable, isUseLocalScopeForResultVariable, setCustomProperties, setExtensionId, setImplementation, setImplementationType, setOperationRef, setResultVariableName, setSkipExpression, setStoreResultVariableAsTransient, setTriggerable, setType, setUseLocalScopeForResultVariable, setValuesMethods inherited from class TaskWithFieldExtensions
getFieldExtensions, setFieldExtensionsMethods inherited from class Activity
getBoundaryEvents, getDataInputAssociations, getDataOutputAssociations, getDefaultFlow, getFailedJobRetryTimeCycleValue, getIoSpecification, getLoopCharacteristics, getMapExceptions, hasMultiInstanceLoopCharacteristics, isForCompensation, setBoundaryEvents, setDataInputAssociations, setDataOutputAssociations, setDefaultFlow, setFailedJobRetryTimeCycleValue, setForCompensation, setIoSpecification, setLoopCharacteristics, setMapExceptions, setValuesMethods inherited from class FlowNode
getBehavior, getIncomingFlows, getOutgoingFlows, isAsynchronous, isAsynchronousLeave, isAsynchronousLeaveExclusive, isAsynchronousLeaveNotExclusive, isExclusive, isNotExclusive, setAsynchronous, setAsynchronousLeave, setAsynchronousLeaveExclusive, setAsynchronousLeaveNotExclusive, setBehavior, setExclusive, setIncomingFlows, setNotExclusive, setOutgoingFlows, setValuesMethods inherited from class FlowElement
getDocumentation, getExecutionListeners, getName, getParentContainer, getSubProcess, setDocumentation, setExecutionListeners, setName, setParentContainer, setValuesMethods inherited from class BaseElement
addAttribute, addExtensionElement, getAttributes, getAttributeValue, getExtensionElements, getId, getXmlColumnNumber, getXmlRowNumber, setAttributes, setExtensionElements, setId, setValues, setXmlColumnNumber, setXmlRowNumber
-
Field Details
-
topic
-
doNotIncludeVariables
protected boolean doNotIncludeVariables -
inParameters
-
outParameters
-
-
Constructor Details
-
ExternalWorkerServiceTask
public ExternalWorkerServiceTask()
-
-
Method Details
-
getTopic
-
setTopic
-
isDoNotIncludeVariables
public boolean isDoNotIncludeVariables() -
setDoNotIncludeVariables
public void setDoNotIncludeVariables(boolean doNotIncludeVariables) -
getInParameters
- Specified by:
getInParametersin interfaceHasInParameters
-
setInParameters
- Specified by:
setInParametersin interfaceHasInParameters
-
addInParameter
- Specified by:
addInParameterin interfaceHasInParameters
-
getOutParameters
- Specified by:
getOutParametersin interfaceHasOutParameters
-
setOutParameters
- Specified by:
setOutParametersin interfaceHasOutParameters
-
addOutParameter
- Specified by:
addOutParameterin interfaceHasOutParameters
-
clone
- Overrides:
clonein classServiceTask
-
setValues
-