org.codehaus.xfire.service
Class Binding

java.lang.Object
  extended by org.codehaus.xfire.AbstractContext
      extended by org.codehaus.xfire.service.Extensible
          extended by org.codehaus.xfire.service.Binding
Direct Known Subclasses:
AbstractSoapBinding

public abstract class Binding
extends Extensible


Constructor Summary
protected Binding(javax.xml.namespace.QName name, java.lang.String bindingId, Service service)
           
 
Method Summary
abstract  javax.wsdl.Binding createBinding(WSDLBuilder builder, javax.wsdl.PortType portType)
           
abstract  javax.wsdl.Port createPort(Endpoint endpoint, WSDLBuilder builder, javax.wsdl.Binding wbinding)
           
abstract  javax.wsdl.Port createPort(WSDLBuilder builder, javax.wsdl.Binding wbinding)
           
 java.lang.String getBindingId()
           
 MessagePartContainer getHeaders(MessageInfo msg)
           
 javax.xml.namespace.QName getName()
           
 MessageSerializer getSerializer()
           
 MessageSerializer getSerializer(OperationInfo operation)
           
 Service getService()
           
 boolean isUndefinedEndpointAllowed()
           
 void setSerializer(MessageSerializer serializer)
           
 void setSerializer(OperationInfo op, MessageSerializer ser)
           
 void setUndefinedEndpointAllowed(boolean undefinedEndpointAllowed)
           
 
Methods inherited from class org.codehaus.xfire.service.Extensible
addExtension, getExtensions
 
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
 

Constructor Detail

Binding

protected Binding(javax.xml.namespace.QName name,
                  java.lang.String bindingId,
                  Service service)
Method Detail

getName

public javax.xml.namespace.QName getName()

getService

public Service getService()

getBindingId

public java.lang.String getBindingId()

isUndefinedEndpointAllowed

public boolean isUndefinedEndpointAllowed()

setUndefinedEndpointAllowed

public void setUndefinedEndpointAllowed(boolean undefinedEndpointAllowed)

createBinding

public abstract javax.wsdl.Binding createBinding(WSDLBuilder builder,
                                                 javax.wsdl.PortType portType)

createPort

public abstract javax.wsdl.Port createPort(WSDLBuilder builder,
                                           javax.wsdl.Binding wbinding)

createPort

public abstract javax.wsdl.Port createPort(Endpoint endpoint,
                                           WSDLBuilder builder,
                                           javax.wsdl.Binding wbinding)

getHeaders

public MessagePartContainer getHeaders(MessageInfo msg)

getSerializer

public MessageSerializer getSerializer(OperationInfo operation)

setSerializer

public void setSerializer(OperationInfo op,
                          MessageSerializer ser)

getSerializer

public MessageSerializer getSerializer()

setSerializer

public void setSerializer(MessageSerializer serializer)


Copyright © 2004-2009. All Rights Reserved.