Processor
The information about a processor in a channel flow.
Contents
- Configuration
-
The information about the type of processor and its identifier.
Type: ProcessorConfiguration object
Required: Yes
- ExecutionOrder
-
The sequence in which processors run. If you have multiple processors in a channel flow, message processing goes through each processor in the sequence. The value determines the sequence. At this point, we support only 1 processor within a flow.
Type: Integer
Valid Range: Minimum value of 1. Maximum value of 3.
Required: Yes
- FallbackAction
-
Determines whether to continue with message processing or stop it in cases where communication with a processor fails. If a processor has a fallback action of
ABORT
and communication with it fails, the processor sets the message status toFAILED
and does not send the message to any recipients. Note that if the last processor in the channel flow sequence has a fallback action ofCONTINUE
and communication with the processor fails, then the message is considered processed and sent to recipients of the channel.Type: String
Valid Values:
CONTINUE | ABORT
Required: Yes
- Name
-
The name of the channel flow.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 256.
Pattern:
[\u0009\u000A\u000D\u0020-\u007E\u0085\u00A0-\uD7FF\uE000-\uFFFD\u10000-\u10FFFF]*
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: