如何设置代理主机和端口到IBM MQConnectionFactory

时间:2019-03-08 15:37:29

标签: java ibm-mq

我需要为MQConnectionFactoy指定自定义代理主机和端口,我看到不再支持设置的代理主机和端口。我恰好使用的是8.0版本,所以我不想降级。

https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_8.0.0/com.ibm.mq.javadoc.doc/WMQJMSClasses/com/ibm/mq/jms/MQConnectionFactory.html#setProxyHostName(java.lang.String)

有人知道我能做到这一点吗?是否有一个JmsConnectionFactoryProxy可以包装MQConnectionFactory?

谢谢。

此致

C

1 个答案:

答案 0 :(得分:0)

我已经可以通过ProxySelector实现我想要的功能。 对于方案为“ socket”,主机名=“ MQ_HOSTNAME”和端口=“ MQ_PORT”的情况,我添加了一个自定义规则,以返回自定义创建的代理。

menuId