Hi folks,

Many thanks in advance for your feedback Thilina.

I considered Thilina's point before starting the design process and at that
moment, I have no idea about MessageFormaters and MessageBuilders.
I was looking for a methodology that can be applied to mix & match message
formats irrespective of the transport based on the content type.I examined
several transports like JMS,XMPP and HTTP in Axis2 earlier versions and I
couldn't find seperate classes for MessageBuilder and MessageFormater.
Instead they all used a method like

*-createMessageContext(<External data packet from the other format>) returns
MessageContext*

    to populate the MessageContext from the protocol specific data
packet(PDU).

So I decided to implement a such method inside the StompPacketListener and
it will read the incoming stomp packet,extract the content and finally
creates a MessageContext with a SOAPEnvelope that is independent of the
transport protocol.

I'll be submitting the patch tomorrow because I have to test it against a
Stomp implementation other than Apache ActiveMq.

Folks, I wish you a happy new year with peace and prosperity...

regards,
Dunith Dhanushka

Reply via email to