Package dev.dsf.bpe.v2.activity
Interface MessageSendTask
- All Superinterfaces:
Activity
,MessageActivity
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
execute
(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues) Default implementation uses aTaskSender
fromMessageActivity.getTaskSender(ProcessPluginApi, Variables, SendTaskValues)
to sendTask
resources with theBusinessKeyStrategy
fromMessageActivity.getBusinessKeyStrategy()
.default MessageSendTaskErrorHandler
Methods inherited from interface dev.dsf.bpe.v2.activity.MessageActivity
getAdditionalInputParameters, getBusinessKeyStrategy, getTaskSender
-
Method Details
-
execute
default void execute(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues) throws ErrorBoundaryEvent, Exception Default implementation uses aTaskSender
fromMessageActivity.getTaskSender(ProcessPluginApi, Variables, SendTaskValues)
to sendTask
resources with theBusinessKeyStrategy
fromMessageActivity.getBusinessKeyStrategy()
. NoErrorBoundaryEvent
are thrown by the default implementation.- Specified by:
execute
in interfaceMessageActivity
- Parameters:
api
- notnull
variables
- notnull
sendTaskValues
- notnull
- Throws:
ErrorBoundaryEvent
- to trigger custom error handling flow in BPMN, when usingDefaultMessageSendTaskErrorHandler
Exception
- to fail the FHIRTask
and stop the process instance, when usingDefaultMessageSendTaskErrorHandler
-
getErrorHandler
- Specified by:
getErrorHandler
in interfaceActivity
-