org.apache.servicemix.soap.api.model
Interface Binding<T extends Operation>

All Superinterfaces:
InterceptorProvider
All Known Subinterfaces:
SoapBinding<T>, Wsdl1Binding<T>, Wsdl1SoapBinding, Wsdl2Binding<T>, Wsdl2HttpBinding, Wsdl2SoapBinding
All Known Implementing Classes:
AbstractBinding, AbstractWsdl1Binding, AbstractWsdl2Binding, Wsdl1JbiBindingImpl, Wsdl1SoapBindingImpl, Wsdl2HttpBindingImpl, Wsdl2SoapBindingImpl

public interface Binding<T extends Operation>
extends InterceptorProvider


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.servicemix.soap.api.InterceptorProvider
InterceptorProvider.Phase
 
Method Summary
 Message createMessage()
           
 Message createMessage(Message request)
           
 InterceptorChain getInterceptorChain(InterceptorProvider.Phase phase)
           
 javax.xml.namespace.QName getInterfaceName()
           
 java.lang.String getLocation()
           
 T getOperation(javax.xml.namespace.QName name)
           
 java.util.Collection<T> getOperations()
           
 
Methods inherited from interface org.apache.servicemix.soap.api.InterceptorProvider
getInterceptors
 

Method Detail

getInterfaceName

javax.xml.namespace.QName getInterfaceName()

createMessage

Message createMessage()

createMessage

Message createMessage(Message request)

getInterceptorChain

InterceptorChain getInterceptorChain(InterceptorProvider.Phase phase)

getOperations

java.util.Collection<T> getOperations()

getOperation

T getOperation(javax.xml.namespace.QName name)

getLocation

java.lang.String getLocation()


Copyright © 2005-2015 FuseSource. All Rights Reserved.