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, 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)
           
 String getLocation()
           
 T getOperation(QName name)
           
 Collection<T> getOperations()
           
 
Methods inherited from interface org.apache.servicemix.soap.api.InterceptorProvider
getInterceptors
 

Method Detail

createMessage

Message createMessage()

createMessage

Message createMessage(Message request)

getInterceptorChain

InterceptorChain getInterceptorChain(InterceptorProvider.Phase phase)

getOperations

Collection<T> getOperations()

getOperation

T getOperation(QName name)

getLocation

String getLocation()


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.