diff options
author | Martin Ritchie <ritchiem@apache.org> | 2008-02-12 11:29:19 +0000 |
---|---|---|
committer | Martin Ritchie <ritchiem@apache.org> | 2008-02-12 11:29:19 +0000 |
commit | d203e3c2b52e59b8b5faed91b57be4603840b9a7 (patch) | |
tree | c8086beaa70f85dcd9aa95a1cecc4e4a7b731479 /java/broker/src | |
parent | 0d475e9e8defb31d60f0200881437f54066a780a (diff) | |
download | qpid-python-d203e3c2b52e59b8b5faed91b57be4603840b9a7.tar.gz |
QPID-784 : Added ability to provide existing Socket to Qpid Client Libraries to use as for connection.
AMQBrokerDetails.java, BrokerDetails.java And ConnectionURLTest.java augmented to allow new transport type 'socket'
New ExistingSocketConnector, which utises a given Socket() rather than creating its own from a SocketChannel. This code was taken from the Mina library v1.0.0.
Changes to AMQConnection.java, SocketTransportConnection.java were required to allow the new Socket object to be passed through to the ExistingSocketConnector.
The TransportConnection.java was updated to return an ExistingSocketConnector when the 'socket' transport is used.
AMQConnection.makeBrokerConnection was changed when the 'socket' transport is being used. This allows the set Socket to be passed down to the ExistingSocketConnector for the transport to be run over.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@620767 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/broker/src')
0 files changed, 0 insertions, 0 deletions