Hi folks, Many thanks in advance for your feedback Dr. Sanjiva.
This is regarding the *StompMessageReceiver. *Actually this not a kind of any ordinary *MessageReceivers* in the Axis2 core ( unlike RawXMLINOnlyMessageReceiver and RPCMessageReceiver). StompMessageReceiver is a listener or a thread that is waiting for a incoming Stomp packet from the broker. I'll rename it as *StompPacketListener*. In order to facilitate multiple brokers, there can be several StompPacketListener instances and they all share a same worker thread pool which is initialized by the StompListener. When a packet is arrived from a particular broker, it will be dispatched by the appropriate * StompPacketListener*. I delegated the message formatting and building responsibility to the * StompPacketListener* so that I could eliminate the need of a message formatter and builder. For a understanding about this transport, I published a blog post illustrating the component architecture. You can visit there using this<http://wp.me/p9Njt-1p>link. Currently, I've finished coding the transport and running tests on it. I like to contribute my code into Axis2 code base. But I have no idea about how to do it and what are the procedures I should follow. I appreciate your feedback on this. Regards, Dunith Dhanuhska