Annotation Interface AllOfRoutesOutputChainResolver


@Target(METHOD) @Retention(RUNTIME) @Documented @MinMuleVersion("4.8.0") @DoNotEnforceMinMuleVersion @Experimental public @interface AllOfRoutesOutputChainResolver
Applied to router components, specifies to the DataSense engine that the payload and attributes types that will exit the owning router component is the combination of the ones from every route in the router. This symbolizes that the metadata has the result of all the routes.

This can be considered as a shortcut of a OutputTypeResolver that returns an ObjectType where each route's output is associated with the route name as the key.

NOTE: Experimental feature. Backwards compatibility is not guaranteed.

Since:
0.10.0