Quiero escribir un archivo java para controlar el flujo de negocios del mensaje mule, No quiero usar el módulo de flujo de ref.
¿Cómo puedo lograrlo? A continuación se muestra mi segmento mule xml.
<flow name="gtrfsettleFlow">
<wmq:inbound-endpoint queue="PINOSAY" doc:name="WMQ"/>
<component class="com.hsbc.gtrf.settle.esb.Rout" doc:name="Java"/>
<flow-ref name="flow2" metadata:id="0ec4db90-8b8c-476b-8186-cfc6b015435c" doc:name="re"/>
<logger level="INFO" doc:name="Logger"/>
</flow>
<sub-flow name="flow1">
<wmq:outbound-endpoint queue="PINOSAY" doc:name="WMQ" connector-ref="WMQ"/>
<logger message="this is flow1" level="INFO" doc:name="Logger"/>
</sub-flow>
<sub-flow name="flow2">
<logger message="now is flow 2" level="INFO" doc:name="Copy_of_Logger"/>
</sub-flow>
Respuestas
0 para la respuesta № 1Puedes desarrollar la clase java implementando la interfaz Callable. Donde puede acceder a MuleContext (Evento, MuleMessage, Carga útil y propiedades). Por favor, consulte el siguiente enlace para más detalles.