I am trying to find out what values should be specified when creating a connection factory via JMSServerControl.createConnectionFactory(String, String, String, String, String).
I have 2 existing netty connectors defined, one active and one backup. I also have an existing connection factory configured to use the existing netty (active + backup) connectors. This all works fine.
I now want to programatically add (via JMX) a new CF that uses the same netty connectors. What values should I specify for:
- liveTransportClassNames
- liveTransportParams
Possibly: host=richmond2,port=5144?
- backupTransportClassNames
- backupTransportParams
Possibly: host=richmond1,port=5144?
Here is our existing configuation:
From hornetq-configuration.xml
<connectors>
<connector name="netty-connector">
<factory-class>org.hornetq.core.remoting.impl.netty.NettyConnectorFactory</factory-class>
<param key="host" value="richmond2"/>
<param key="port" value="5146"/>
</connector>
<!-- Define the backup to be on richmond1:5146 -->
<connector name="backup-connector">
<factory-class>org.hornetq.core.remoting.impl.netty.NettyConnectorFactory</factory-class>
<param key="host" value="richmond1"/>
<param key="port" value="5146"/>
</connector>
</connectors>
<acceptors>
<acceptor name="netty-acceptor">
<factory-class>org.hornetq.core.remoting.impl.netty.NettyAcceptorFactory</factory-class>
<param key="host" value="richmond2"/>
<param key="port" value="5146"/>
</acceptor>
</acceptors>
From hornetq-jms.xml:
<connection-factory name="NettyConnectionFactory">
<connectors>
<connector-ref connector-name="netty-connector" backup-connector-name="backup-connector"/>
</connectors>
<entries>
<entry name="cn=PUT_DEV.Extended.QueueConnectionFactory"/>
</entries>
Thanks
Aspi Engineer
Putnam Investments