[ https://issues.apache.org/jira/browse/QPID-2811?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12900716#action_12900716 ]
Rajith Attapattu commented on QPID-2811: ---------------------------------------- Andrew, Could you please be more specific about your plans ? I have made some minor improvements to support (QPID-2447, QPID-2444, QPID-2445, QPID-2446, QPID-2447). In summary those changes are as follows, 1. Allow the ability to load any transport that implements the NetworkTransport interface through reflection. This simply allows the transports to be moved outside of the client and common modules which is one of my goals. Look at Transport.java, NetworkTransport.java and IoNetworkTransport.java 2. A helper class called SecurityLayer which wraps our senders and receivers with SSL and SASL if they have been configured by the user. 3. TransportBuilder class to build the sender and receiver pipelines. I think what I have done is good enough as a starting point to move out the transport code into a separate module. I would be tempted to keep the IoTransport within the common module as it does not contain any external dependencies. And then move the MINA transport to a separate module and also add any new transports like Netty ..etc into that module. > Rationalise 0-10 Transport Interface > ------------------------------------ > > Key: QPID-2811 > URL: https://issues.apache.org/jira/browse/QPID-2811 > Project: Qpid > Issue Type: Improvement > Components: Java Broker, Java Client, Java Common > Affects Versions: 0.7 > Reporter: Andrew Kennedy > Fix For: 0.7 > > > Create or modify current transport mechanism classes and interfaces to make > them more generic and allow for other mechanisms and protocols to be added in > a modular way. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org