2014-09-23 41 views
1

我正在使用我的mule應用程序上的TCP連接的大量集合,並且希望以編程方式將入站端點添加到複合源。Mule 3.5.0 CE創建動態入站端點

我有70多個應用程序需要連接到mule,其中應用程序充當TCP服務器,Mule是TCP客戶端。在Mule 2中,有一種方法可以將入站端點動態添加到Mule應用程序中,並且在Mule 3中進行了更改。

有沒有方法在mule啓動時以編程方式將入站端點添加到一個流或多個流?

我使用Mule 3.5.0 CE。任何投入將不勝感激。

回答

2

你需要實現MuleContextAware和Initialisable。這是一個粗略的例子,它爲JMS隊列列表。將其更改爲TCP會相當簡單: https://gist.github.com/ryandcarter/c6d612977585c914114d

它以編程方式創建Flow和CompositeSource並調用一個vm端點以返回到Mule配置。

+0

非常感謝你,那是我一直在尋找的答案 – 2014-09-26 18:31:17