@Experimental
@MinMuleVersion("4.7.0")
@DoNotEnforceMinMuleVersion
public interface ScopeOutputMetadataContext
Contains DataSense propagation information by using a
MessageMetadataType to describe the typed message that enters a
Chain (input) and the message that exits it (output)
This context represents chains generically. It can be used to describe the single inner chain of a scope, or the inner chain of the multiple routes in a router component.
NOTE: Experimental feature. Backwards compatibility is not guaranteed.
- Since:
- 0.9.0
-
Method Details
-
getInnerChainOutputMessageType
Supplier<org.mule.metadata.message.api.MessageMetadataType> getInnerChainOutputMessageType()- Returns:
- a
Supplierdescribing the typed message that exits the scope's inner chain
-
getScopeInputMessageType
Supplier<org.mule.metadata.message.api.MessageMetadataType> getScopeInputMessageType()- Returns:
- a
Supplierdescribing the typed message that initially entered the scope
-