Interface MatsInitiateInterceptor.MatsInitiateInterceptOutgoingMessages

All Superinterfaces:
MatsInitiateInterceptor
All Known Implementing Classes:
LocalStatsMatsInterceptor
Enclosing interface:
MatsInitiateInterceptor

public static interface MatsInitiateInterceptor.MatsInitiateInterceptOutgoingMessages extends MatsInitiateInterceptor
While still within the initiation context, this interception enables modifying outgoing messages from the user lambda, setting trace properties, adding "sideloads", deleting a message, or initiating additional messages.

Pulled out in separate interface, so that we don't need to invoke it if the interceptor doesn't need it.