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

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.MuleLocalTransport
All Implemented Interfaces:
org.codehaus.xfire.transport.ChannelFactory, org.codehaus.xfire.handler.HandlerSupport, org.codehaus.xfire.soap.SoapTransport, 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
 

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)

setMaintainSession

public void setMaintainSession(boolean maintainSession)

resetSession

public void resetSession()

getUriPrefix

protected String getUriPrefix()

getSupportedBindings

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

getKnownUriSchemes

public String[] getKnownUriSchemes()

getName

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

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


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