synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Asankha C. Perera" <>
Subject Re: Adding STOMP transport protocol in synapse
Date Sat, 29 Dec 2007 02:11:10 GMT
Hi Mehdi

The transports used by Synapse are actually Axis2 transports.. Thus the
interfaces you need to implement are actually in Axis2.. however, since
Synapse uses more transports typically than Axis2, the Synapse code base
contains a module "tranports" that contains the code for the VFS, JMS
and NHTTP transports. However, the NHTTP transport is quite different
and a bit complex - but you should be able to look at the JMS transport
code to get a better understanding. Start from the JMSListener and
JMSSender and also look at the AbstractTransportSender and the
AbstractTransportListener that will make your implementation simpler


mehdi ait oufkir wrote:
> Hi,
> I’m evaluating synapse for a project and one of the requirement would
> be to support the STOMP transport protocol. I know synapse already
> support by default http,https, jms, I’d like to know what it would
> take to support another protocol. How extensible is synapse?
> If this is possible, may be you can guide me with some general dev
> documentation, and build documentation. I already checked out the code
> into eclipse but I had hard to understand the structure of the code.
> Thanks,
> Mehdi Ait Oufkir 

View raw message