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 URI_PREFIX
           
protected  org.mule.umo.manager.UMOWorkManager workManager
           
 
Constructor Summary
MuleLocalTransport(org.mule.umo.manager.UMOWorkManager workManager)
           
 
Method Summary
protected  org.codehaus.xfire.transport.Channel createNewChannel(String uri)
           
 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, findBinding, 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, findBinding, 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

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 org.mule.umo.manager.UMOWorkManager workManager
Constructor Detail

MuleLocalTransport

public MuleLocalTransport(org.mule.umo.manager.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()


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