org.mule.providers.soap.xfire.transport
Class MuleUniversalTransport

java.lang.Object
  extended byorg.codehaus.xfire.AbstractContext
      extended byorg.codehaus.xfire.handler.AbstractHandlerSupport
          extended byorg.codehaus.xfire.transport.AbstractTransport
              extended byorg.mule.providers.soap.xfire.transport.MuleUniversalTransport
All Implemented Interfaces:
org.codehaus.xfire.transport.ChannelFactory, org.codehaus.xfire.handler.HandlerSupport, org.codehaus.xfire.transport.Transport, org.codehaus.xfire.wsdl11.WSDL11Transport

public class MuleUniversalTransport
extends org.codehaus.xfire.transport.AbstractTransport
implements org.codehaus.xfire.wsdl11.WSDL11Transport

TODO document


Field Summary
static String HTTP_BINDING
           
static String HTTP_TRANSPORT_NS
           
protected  Log logger
          logger used by this class
static String SOAP11_HTTP_BINDING
           
static String SOAP12_HTTP_BINDING
           
 
Constructor Summary
MuleUniversalTransport()
           
 
Method Summary
protected  org.codehaus.xfire.transport.Channel createNewChannel(String uri)
           
 org.codehaus.xfire.service.Binding findBinding(org.codehaus.xfire.MessageContext context, org.codehaus.xfire.service.Service service)
           
 String[] getKnownUriSchemes()
           
 String getName()
           
 String getServiceURL(org.codehaus.xfire.service.Service service)
          Get the URL for a particular service.
 String[] getSupportedBindings()
           
 String getTransportURI(org.codehaus.xfire.service.Service service)
           
protected  String getUriPrefix()
           
 
Methods inherited from class org.codehaus.xfire.transport.AbstractTransport
close, createChannel, createChannel, dispose, getChannelMap, isUriSupported
 
Methods inherited from class org.codehaus.xfire.handler.AbstractHandlerSupport
addFaultHandler, addInHandler, addOutHandler, getFaultHandlers, getInHandlers, getOutHandlers, setFaultHandlers, setInHandlers, setOutHandlers
 
Methods inherited from class org.codehaus.xfire.AbstractContext
getProperty, removeProperty, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.codehaus.xfire.transport.Transport
dispose, isUriSupported
 
Methods inherited from interface org.codehaus.xfire.transport.ChannelFactory
close, createChannel, createChannel
 
Methods inherited from interface org.codehaus.xfire.handler.HandlerSupport
getFaultHandlers, getInHandlers, getOutHandlers
 

Field Detail

SOAP11_HTTP_BINDING

public static final String SOAP11_HTTP_BINDING
See Also:
Constant Field Values

SOAP12_HTTP_BINDING

public static final String SOAP12_HTTP_BINDING
See Also:
Constant Field Values

HTTP_BINDING

public static final String HTTP_BINDING
See Also:
Constant Field Values

HTTP_TRANSPORT_NS

public static final String HTTP_TRANSPORT_NS
See Also:
Constant Field Values

logger

protected transient Log logger
logger used by this class

Constructor Detail

MuleUniversalTransport

public MuleUniversalTransport()
Method Detail

createNewChannel

protected org.codehaus.xfire.transport.Channel createNewChannel(String uri)

getUriPrefix

protected String getUriPrefix()

getServiceURL

public String getServiceURL(org.codehaus.xfire.service.Service service)
Get the URL for a particular service.

Specified by:
getServiceURL in interface org.codehaus.xfire.wsdl11.WSDL11Transport

getTransportURI

public String getTransportURI(org.codehaus.xfire.service.Service service)

getKnownUriSchemes

public String[] getKnownUriSchemes()

getSupportedBindings

public String[] getSupportedBindings()
Specified by:
getSupportedBindings in interface org.codehaus.xfire.transport.Transport

getName

public String getName()
Specified by:
getName in interface org.codehaus.xfire.wsdl11.WSDL11Transport

findBinding

public org.codehaus.xfire.service.Binding findBinding(org.codehaus.xfire.MessageContext context,
                                                      org.codehaus.xfire.service.Service service)
Specified by:
findBinding in interface org.codehaus.xfire.transport.Transport


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.