Package dev.dsf.bpe.v2.activity
Interface MessageActivity
- All Superinterfaces:
Activity
- All Known Subinterfaces:
MessageEndEvent
,MessageIntermediateThrowEvent
,MessageSendTask
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
execute
(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues) Default implementation uses aTaskSender
fromgetTaskSender(ProcessPluginApi, Variables, SendTaskValues)
to sendTask
resources with theBusinessKeyStrategy
fromgetBusinessKeyStrategy()
.default List
<org.hl7.fhir.r4.model.Task.ParameterComponent> getAdditionalInputParameters
(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues, Target target) default BusinessKeyStrategy
default TaskSender
getTaskSender
(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 aTaskSender
fromgetTaskSender(ProcessPluginApi, Variables, SendTaskValues)
to sendTask
resources with theBusinessKeyStrategy
fromgetBusinessKeyStrategy()
.- Parameters:
api
- notnull
variables
- notnull
sendTaskValues
- notnull
- Throws:
Exception
- if theTask
could not be send
-
getTaskSender
default TaskSender getTaskSender(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues) - Parameters:
api
- notnull
variables
- notnull
sendTaskValues
- notnull
- Returns:
TaskSender
implementation to sendTask
resources
-
getBusinessKeyStrategy
- Returns:
BusinessKeyStrategy
to use when sendingTask
resource
-
getAdditionalInputParameters
default List<org.hl7.fhir.r4.model.Task.ParameterComponent> getAdditionalInputParameters(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues, Target target) - Parameters:
api
- notnull
variables
- notnull
sendTaskValues
- notnull
target
- notnull
- Returns:
- may be
null
-