Help save net neutrality! Learn more.
Close

#160 Protocol extension mechanism

open
nobody
5
2008-03-18
2008-03-18
Anonymous
No

The RequestTransportRegistry currently does not provide a means of adding new protocols from outside. This can easily be achieved by adding a "addTransport" method to this class:

public static void addTransport(String key, RequestTransport rt) {
transports.put(key,rt);
}

This would enable users to register "virtual" protocols such as "jms://" (which is often used together with SOAP), "file://" or any other protocol. This small extension would thus be of much help to developers who want to benefit from the advantages of SOAP UI even if they can not use SOAP/HTTP. The approach I recommend here is of course a minimal one: in order to provide a better separation between interface and impl one could easily think of a more generic plugin mechanism for protocols.

Discussion

  • Ole Lensmar

    Ole Lensmar - 2008-03-19

    Logged In: YES
    user_id=838515
    Originator: NO

    Thanks!

    I've added this method to the sources. As you say, a more generic plugin mechanism for this would be good.

    regards!

    /Ole
    eviware.com

     
  • nebule

    nebule - 2009-12-17

    Hi All,

    we are proud to announce that new SoapUI 3.5 beta 1 version with support for JMS is available for download http://www.soapui.org/new_and_noteworthy_3_5.html
    Regards Nebojsa

    eviware.com