骡子定制运输连接器

时间:2014-07-22 05:29:31

标签: mule connector

我正在尝试按Creating Transport
来创建自定义传输 我成功创建了传输。但问题在于它使用的协议。因此,如果我创建了名为 customT 的自定义传输,那么我的自定义传输将会收听 customT:// {hostname} / {port} / 。但我想使用http或任何其他标准协议来使用此自定义传输。基本上我正在尝试修改Mule提供的标准传输之一的功能。

任何人都可以帮助我,并告诉我是否可以扩展Mule提供的现有http(或任何其他)传输连接器或在我的自定义传输中覆盖任何其他方式。

我通过更改自定义连接器中NameSpaceHandler类中的协议名称找到了一种方法。

  registerStandardTransportEndpoints("http",  URIBuilder.PATH_ATTRIBUTES);

但问题是,在提供http之后,它不会转到我的自定义编写代码,而是它将转向Mule提供的连接器代码。

有人知道我该如何改变这种行为?

感谢。

1 个答案:

答案 0 :(得分:0)

根据您的评论,我建议您为TCP传输创建自定义协议并在其上激活SSL。