org.codehaus.xfire.soap
Class Soap11Binding

java.lang.Object
  extended byorg.codehaus.xfire.AbstractContext
      extended byorg.codehaus.xfire.service.Extensible
          extended byorg.codehaus.xfire.service.Binding
              extended byorg.codehaus.xfire.soap.AbstractSoapBinding
                  extended byorg.codehaus.xfire.soap.Soap11Binding

public class Soap11Binding
extends AbstractSoapBinding

A SOAP Binding which contains information on how SOAP is mapped to the service model.

Author:
Dan Diephouse

Constructor Summary
Soap11Binding(javax.xml.namespace.QName name, java.lang.String bindingId, Service serviceInfo)
           
 
Method Summary
 javax.wsdl.Binding createBinding(WSDLBuilder builder, javax.wsdl.PortType portType)
           
protected  javax.wsdl.BindingOperation createBindingOperation(WSDLBuilder builder, javax.wsdl.Operation wsdlOp, OperationInfo op)
           
protected  javax.wsdl.Message createHeaderMessages(WSDLBuilder builder, MessageInfo msgInfo, java.util.List headers)
           
protected  void createHeaders(WSDLBuilder builder, OperationInfo op, javax.wsdl.BindingOperation bop)
           
 javax.wsdl.Port createPort(Endpoint endpoint, WSDLBuilder builder, javax.wsdl.Binding wbinding)
           
 javax.wsdl.Port createPort(WSDLBuilder builder, javax.wsdl.Binding wbinding)
           
protected  javax.wsdl.extensions.soap.SOAPBinding createSoapBinding()
           
protected  javax.wsdl.extensions.soap.SOAPBody createSoapBody(Service service)
           
protected  javax.wsdl.extensions.soap.SOAPFault createSoapFault(Service endpoint)
           
protected  javax.wsdl.extensions.soap.SOAPHeader createSoapHeader(Service endpoint)
           
 SoapVersion getSoapVersion()
           
 
Methods inherited from class org.codehaus.xfire.soap.AbstractSoapBinding
getOperationByAction, getSerializer, getSoapAction, getStyle, getStyle, getUse, setSoapAction, setStyle, setUse
 
Methods inherited from class org.codehaus.xfire.service.Binding
getBindingId, getHeaders, getName, getSerializer, getSerializer, getService, isUndefinedEndpointAllowed, setSerializer, setSerializer, setUndefinedEndpointAllowed
 
Methods inherited from class org.codehaus.xfire.service.Extensible
addExtension, getExtensions
 
Methods inherited from class org.codehaus.xfire.AbstractContext
getProperty, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Soap11Binding

public Soap11Binding(javax.xml.namespace.QName name,
                     java.lang.String bindingId,
                     Service serviceInfo)
Method Detail

getSoapVersion

public SoapVersion getSoapVersion()
Specified by:
getSoapVersion in class AbstractSoapBinding

createBinding

public javax.wsdl.Binding createBinding(WSDLBuilder builder,
                                        javax.wsdl.PortType portType)
Specified by:
createBinding in class Binding

createBindingOperation

protected javax.wsdl.BindingOperation createBindingOperation(WSDLBuilder builder,
                                                             javax.wsdl.Operation wsdlOp,
                                                             OperationInfo op)

createHeaders

protected void createHeaders(WSDLBuilder builder,
                             OperationInfo op,
                             javax.wsdl.BindingOperation bop)

createHeaderMessages

protected javax.wsdl.Message createHeaderMessages(WSDLBuilder builder,
                                                  MessageInfo msgInfo,
                                                  java.util.List headers)

createSoapFault

protected javax.wsdl.extensions.soap.SOAPFault createSoapFault(Service endpoint)

createSoapHeader

protected javax.wsdl.extensions.soap.SOAPHeader createSoapHeader(Service endpoint)

createSoapBinding

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

createSoapBody

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

createPort

public javax.wsdl.Port createPort(Endpoint endpoint,
                                  WSDLBuilder builder,
                                  javax.wsdl.Binding wbinding)
Specified by:
createPort in class Binding

createPort

public javax.wsdl.Port createPort(WSDLBuilder builder,
                                  javax.wsdl.Binding wbinding)
Specified by:
createPort in class Binding


Copyright © 2004-2006 null. All Rights Reserved.