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

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

public class MuleLocalTransport
extends org.codehaus.xfire.transport.AbstractTransport
implements org.codehaus.xfire.soap.SoapTransport, org.codehaus.xfire.wsdl11.WSDL11Transport

TODO document


Field Summary
static String BINDING_ID
           
protected  Log logger
          logger used by this class
static String SOAP11_HTTP_BINDING
           
static String SOAP12_HTTP_BINDING
           
static String URI_PREFIX
           
protected  UMOWorkManager workManager
           
 
Constructor Summary
MuleLocalTransport(UMOWorkManager workManager)
           
 
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)
           
 String[] getSoapTransportIds()
           
 String[] getSupportedBindings()
           
protected  String getUriPrefix()
           
 void resetSession()
           
 void setMaintainSession(boolean maintainSession)
           
 
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
 
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

BINDING_ID

public static final String BINDING_ID
See Also:
Constant Field Values

URI_PREFIX

public static final String URI_PREFIX
See Also:
Constant Field Values

logger

protected transient Log logger
logger used by this class


workManager

protected final UMOWorkManager workManager
Constructor Detail

MuleLocalTransport

public MuleLocalTransport(UMOWorkManager workManager)
Method Detail

getServiceURL

public String getServiceURL(org.codehaus.xfire.service.Service service)
Specified by:
getServiceURL in interface org.codehaus.xfire.wsdl11.WSDL11Transport

createNewChannel

protected org.codehaus.xfire.transport.Channel createNewChannel(String uri)
Specified by:
createNewChannel in class org.codehaus.xfire.transport.AbstractTransport

setMaintainSession

public void setMaintainSession(boolean maintainSession)

resetSession

public void resetSession()

getUriPrefix

protected String getUriPrefix()
Specified by:
getUriPrefix in class org.codehaus.xfire.transport.AbstractTransport

getSupportedBindings

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

getKnownUriSchemes

public String[] getKnownUriSchemes()
Specified by:
getKnownUriSchemes in class org.codehaus.xfire.transport.AbstractTransport

getName

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

getSoapTransportIds

public String[] getSoapTransportIds()

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
Overrides:
findBinding in class org.codehaus.xfire.transport.AbstractTransport


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