Interface ScopeOutputMetadataContext


@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 Supplier describing the typed message that exits the scope's inner chain
    • getScopeInputMessageType

      Supplier<org.mule.metadata.message.api.MessageMetadataType> getScopeInputMessageType()
      Returns:
      a Supplier describing the typed message that initially entered the scope