Package dev.dsf.bpe.v2.activity
Interface MessageSendTask
- All Superinterfaces:
Activity,MessageActivity
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidexecute(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues) Default implementation uses aTaskSenderfromMessageActivity.getTaskSender(ProcessPluginApi, Variables, SendTaskValues)to sendTaskresources with theBusinessKeyStrategyfromMessageActivity.getBusinessKeyStrategy().default MessageSendTaskErrorHandlerMethods 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 aTaskSenderfromMessageActivity.getTaskSender(ProcessPluginApi, Variables, SendTaskValues)to sendTaskresources with theBusinessKeyStrategyfromMessageActivity.getBusinessKeyStrategy(). NoErrorBoundaryEventare thrown by the default implementation.- Specified by:
executein interfaceMessageActivity- Parameters:
api- notnullvariables- notnullsendTaskValues- notnull- Throws:
ErrorBoundaryEvent- to trigger custom error handling flow in BPMN, when usingDefaultMessageSendTaskErrorHandlerException- to fail the FHIRTaskand stop the process instance, when usingDefaultMessageSendTaskErrorHandler
-
getErrorHandler
- Specified by:
getErrorHandlerin interfaceActivity
-