Mule 3.5.0 CE创建动态入站端点

时间:2014-09-23 14:10:28

标签: tcp mule esb

我正在处理我的mule应用程序上的大量TCP连接,我想以编程方式将入站端点添加到复合源。

我有70多个需要连接到mule的应用程序,其中应用程序充当TCP服务器,而Mule是TCP客户端。在Mule 2中,有一种方法可以将入站端点动态添加到Mule应用程序中,并在Mule 3中进行了更改。

有没有办法在mule启动时以编程方式将入站端点添加到一个流或多个流?

我正在使用Mule 3.5.0 CE。任何意见都将不胜感激。

1 个答案:

答案 0 :(得分:2)

您需要实现MuleContextAware和Initialisable。这是一个粗略的例子,用于列出JMS队列。将此更改为TCP将非常简单: https://gist.github.com/ryandcarter/c6d612977585c914114d

它以编程方式创建Flow和CompositeSource,并调用vm端点以返回Mule配置。