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 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
-