Package dev.dsf.bpe.v2.activity
Interface MessageActivity
- All Superinterfaces:
Activity
- All Known Subinterfaces:
MessageEndEvent,MessageIntermediateThrowEvent,MessageSendTask
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidexecute(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues) Default implementation uses aTaskSenderfromgetTaskSender(ProcessPluginApi, Variables, SendTaskValues)to sendTaskresources with theBusinessKeyStrategyfromgetBusinessKeyStrategy().default List<org.hl7.fhir.r4.model.Task.ParameterComponent> getAdditionalInputParameters(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues, Target target) default BusinessKeyStrategydefault TaskSendergetTaskSender(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues) Methods inherited from interface dev.dsf.bpe.v2.activity.Activity
getErrorHandler
-
Method Details
-
execute
default void execute(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues) throws Exception Default implementation uses aTaskSenderfromgetTaskSender(ProcessPluginApi, Variables, SendTaskValues)to sendTaskresources with theBusinessKeyStrategyfromgetBusinessKeyStrategy().- Parameters:
api- notnullvariables- notnullsendTaskValues- notnull- Throws:
Exception- if theTaskcould not be send
-
getTaskSender
default TaskSender getTaskSender(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues) - Parameters:
api- notnullvariables- notnullsendTaskValues- notnull- Returns:
TaskSenderimplementation to sendTaskresources
-
getBusinessKeyStrategy
- Returns:
BusinessKeyStrategyto use when sendingTaskresource
-
getAdditionalInputParameters
default List<org.hl7.fhir.r4.model.Task.ParameterComponent> getAdditionalInputParameters(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues, Target target) - Parameters:
api- notnullvariables- notnullsendTaskValues- notnulltarget- notnull- Returns:
- may be
null
-