我想爲我自己構建的自定義組件定義某種「重試策略」,這意味着組件的初始化功能會重試。Mule Community Edition和Blocking重試策略
這是由一些XML標籤(重試策略??)支持,還是我必須在初始化函數本身內部實現重試? (這意味着我將不得不處理線程和東西,如果我想處理它像EE版本的「阻塞」屬性)
並假設有某種重試嘗試 - 如果組件會發生什麼仍然試圖在入站端點事件被觸發時重新初始化? (或將端點未註冊,直到流管理啓動組件?)
如果我不是很明顯 - 這是簡單的例子:
<flow>
<quartz:inbound-endpoint jobName="eventTimer">
<quartz:event-generator-job />
</quartz:inbound-endpoint>
<component>
<singleton-object class="com.SomeComponent" />
</component>
<vm:outbound-endpoint path="ChatMsgs"
exchange-pattern="one-way" />
</flow>
我想設置一個「非阻止「組件的重試策略,並且我希望在組件能夠初始化之前不要啓動流程,這是否要求過多的騾子? :)
在此先感謝