Interface RouterOutputMetadataContext


@Experimental @MinMuleVersion("4.7.0") @DoNotEnforceMinMuleVersion public interface RouterOutputMetadataContext
Contains DataSense propagation information for routers, by using a MessageMetadataType to describe the typed message that enters each Route (input) and the message that exits them (output)

NOTE: Experimental feature. Backwards compatibility is not guaranteed.

Since:
0.9.0
  • Method Details

    • getRouteOutputMessageTypes

      Map<String,Supplier<org.mule.metadata.message.api.MessageMetadataType>> getRouteOutputMessageTypes()
    • getRouterInputMessageType

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