Port server to new interface has been created by Aidan Skinner (Jul 07, 2009).

Content:

Transport layer selection in o.a.q.server.Main

Main needs to be modified to remove the MINA specific option (NIO, MultiIO, executor pool etc) processing from there. Both bind methods should be moved to a networking class, along with parts of startup() and several of the private inner classes.

Seperation of AMQP processing from networking

AMQMinaProtocolSession needs to changed to decouple the AMQP semantics from the underlying networking. In particular, the threading model and idle timer related code should be removed. As a result, it should also be renamed.

AMQPFastProtocolHandler and AMQPProtocolProvider should have their AMQP related functionality moved to to the AMQMinaProtocolSession replacement and their networking related functionality moved to the new networking layer.

--------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:commits-subscr...@qpid.apache.org

Reply via email to