org.codehaus.xfire.transport.http
Class SoapHttpTransport

java.lang.Object
  extended by org.codehaus.xfire.transport.http.SoapHttpTransport
All Implemented Interfaces:
Transport

public class SoapHttpTransport
extends java.lang.Object
implements Transport

Author:
Dan Diephouse

Field Summary
static java.lang.String HTTP_TRANSPORT_NS
           
static java.lang.String ID
           
 
Constructor Summary
SoapHttpTransport()
           
 
Method Summary
 javax.wsdl.Binding createBinding(javax.wsdl.PortType portType, Service service)
           
 javax.wsdl.BindingOperation createBindingOperation(javax.wsdl.PortType portType, javax.wsdl.Operation wsdlOp, Service service)
           
 javax.wsdl.Port createPort(javax.wsdl.Binding transportBinding, Service service)
           
protected  javax.wsdl.extensions.soap.SOAPBinding createSoapBinding(Service service)
           
 javax.wsdl.extensions.soap.SOAPBody createSoapBody(Service service)
           
 java.lang.String getName()
           
protected  java.lang.String getUrl(java.lang.String serviceName)
          Get the URL for a particular service.
protected  java.lang.String getWebappBase(javax.servlet.http.HttpServletRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

public static final java.lang.String ID
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()
Specified by:
getName in interface Transport
See Also:
Transport.getName()

createBinding

public javax.wsdl.Binding createBinding(javax.wsdl.PortType portType,
                                        Service service)
Specified by:
createBinding in interface Transport
See Also:
org.codehaus.xfire.transport.Transport#createBinding(javax.wsdl.PortType)

createSoapBinding

protected javax.wsdl.extensions.soap.SOAPBinding createSoapBinding(Service service)

createPort

public javax.wsdl.Port createPort(javax.wsdl.Binding transportBinding,
                                  Service service)
Specified by:
createPort in interface Transport
Returns:
See Also:
org.codehaus.xfire.transport.Transport#createPort(javax.wsdl.Binding)

getUrl

protected java.lang.String getUrl(java.lang.String serviceName)
Get the URL for a particular service.


createBindingOperation

public javax.wsdl.BindingOperation createBindingOperation(javax.wsdl.PortType portType,
                                                          javax.wsdl.Operation wsdlOp,
                                                          Service service)
Specified by:
createBindingOperation in interface Transport
Returns:
See Also:
org.codehaus.xfire.transport.Transport#createBindingOperation(javax.wsdl.Message, javax.wsdl.Message, org.codehaus.xfire.java.JavaService)

createSoapBody

public javax.wsdl.extensions.soap.SOAPBody createSoapBody(Service service)

getWebappBase

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


Copyright © 2004 Codehaus. All Rights Reserved.