Creates a new connection manager.
Four connections to the JMS resource are used:
The SendEvent connection is used to send events (Many synchronized).
The ReceiveEvent connection is used to receive events(EventProcessor)
The Server connection is used to receive messages (RemoteProcessor).
The Client connection is used to send messages (NMRProcessor).
Each connection is used by a single thread (see-above).
Three connections are used due to a restriction on connection when using the JMS RA.
Parameters: id - with unique instance id Parameters: host - of our JMS resource Parameters: port - on the host of our JMS resource throws: com.sun.jbi.binding.proxy.connection.ConnectionException - for any JMS problems.
Get a ClientConnection based on JMS BytesMessage. Used to capture the JMSReplyTo as the
instanceId.
Parameters: message - used to capture instance id. ClientConnection throws: com.sun.jbi.binding.proxy.connection.ConnectionException - for any JMS problems.