org.codehaus.xfire.transport.http
Class SoapHttpTransport

java.lang.Object
  extended by org.codehaus.xfire.handler.AbstractHandlerSupport
      extended by org.codehaus.xfire.transport.AbstractTransport
          extended by org.codehaus.xfire.transport.AbstractWSDLTransport
              extended by org.codehaus.xfire.transport.http.SoapHttpTransport
All Implemented Interfaces:
HandlerSupport, ChannelFactory, Transport, WSDL11Transport

public class SoapHttpTransport
extends AbstractWSDLTransport

Author:
Dan Diephouse

Nested Class Summary
 class SoapHttpTransport.FaultResponseCodeHandler
           
 
Field Summary
static java.lang.String HTTP_TRANSPORT_NS
           
static java.lang.String NAME
           
 
Constructor Summary
SoapHttpTransport()
           
 
Method Summary
protected  Channel createNewChannel(java.lang.String uri)
           
 java.lang.String[] getKnownUriSchemes()
           
 java.lang.String getName()
           
 java.lang.String getServiceURL(Service service)
          Get the URL for a particular service.
 java.lang.String getTransportURI(Service service)
           
protected  java.lang.String getUriPrefix()
           
protected  java.lang.String getWebappBase(javax.servlet.http.HttpServletRequest request)
           
 
Methods inherited from class org.codehaus.xfire.transport.AbstractWSDLTransport
createBinding, createBindingOperation, createPort, createSoapBinding, createSoapBody, createSoapHeader
 
Methods inherited from class org.codehaus.xfire.transport.AbstractTransport
createChannel, createChannel, dispose, getChannelMap
 
Methods inherited from class org.codehaus.xfire.handler.AbstractHandlerSupport
addFaultHandler, addInHandler, addOutHandler, getFaultHandlers, getInHandlers, getOutHandlers, setFaultHandlers, setInHandlers, setOutHandlers
 
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.handler.HandlerSupport
getFaultHandlers, getInHandlers, getOutHandlers
 

Field Detail

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values

HTTP_TRANSPORT_NS

public static final java.lang.String HTTP_TRANSPORT_NS
See Also:
Constant Field Values
Constructor Detail

SoapHttpTransport

public SoapHttpTransport()
Method Detail

getName

public java.lang.String getName()
See Also:
Transport.getName()

createNewChannel

protected Channel createNewChannel(java.lang.String uri)
Specified by:
createNewChannel in class AbstractTransport

getUriPrefix

protected java.lang.String getUriPrefix()
Specified by:
getUriPrefix in class AbstractTransport

getServiceURL

public java.lang.String getServiceURL(Service service)
Get the URL for a particular service.

Specified by:
getServiceURL in class AbstractWSDLTransport

getTransportURI

public java.lang.String getTransportURI(Service service)
Specified by:
getTransportURI in class AbstractWSDLTransport

getWebappBase

protected java.lang.String getWebappBase(javax.servlet.http.HttpServletRequest request)

getKnownUriSchemes

public java.lang.String[] getKnownUriSchemes()


Copyright © 2004-2005 Codehaus. All Rights Reserved.