0

ラバには 2 つのフローがあります。もう一方が起動してしばらく実行された後でのみ、一方を開始したいと思います。どうやってやるの?ありがとう

<flow name="newHttpClientRequestProcessor" doc:name="newHttpClientRequestProcessor">

 <flow name="RestNewHttpClientRequestFlow" doc:name="RestNewHttpClientRequestFlow">
    <http:inbound-endpoint exchange-pattern="one-way" host="localhost" port="8082" path="subscription" doc:name="HTTP"/>
    <jersey:resources doc:name="REST">
        <component class="com.citi.isg.rest.endpoints.RestNewHttpClientEndpoint"/>
    </jersey:resources>
</flow>
4

1 に答える 1

1

これは私がこの最近の質問に答えたものに似ています:https ://stackoverflow.com/a/14633484/387927

  • 最初に開始してはならないフローを構成しますinitialState="stopped"
  • 開始する場合は常に、次のMEL式を使用します。、開始するフローの名前にapp.registry.FLOWNAME.start();置き換えます。FLOWNAME
于 2013-02-07T16:37:29.097 に答える