org.apache.cxf.binding
Interface BindingFactory

All Known Subinterfaces:
WSDLBindingFactory
All Known Implementing Classes:
AbstractBaseBindingFactory, AbstractBindingFactory, CorbaBindingFactory, HttpBindingFactory, JAXRSBindingFactory, JBIBindingFactory, ObjectBindingFactory, SoapBindingFactory, XMLBindingFactory

public interface BindingFactory

A factory interface for creating Bindings from BindingInfo metadata.


Method Summary
 void addListener(Destination d, Endpoint e)
          Set the destination's message observer which is created by using the endpoint to listen the incoming message
 Binding createBinding(BindingInfo binding)
          Create a Binding from the BindingInfo metadata.
 BindingInfo createBindingInfo(Service service, String namespace, Object configObject)
          Create a "default" BindingInfo object for the service.
 

Method Detail

createBinding

Binding createBinding(BindingInfo binding)
Create a Binding from the BindingInfo metadata.

Parameters:
binding -
Returns:
the Binding object

createBindingInfo

BindingInfo createBindingInfo(Service service,
                              String namespace,
                              Object configObject)
Create a "default" BindingInfo object for the service. Can return a subclass.

Parameters:
service -
namespace -
configObject - - binding specific configuration object
Returns:
the BindingInfo object

addListener

void addListener(Destination d,
                 Endpoint e)
Set the destination's message observer which is created by using the endpoint to listen the incoming message

Parameters:
d - the destination that will be set the MessageObserver
e - the endpoint to build up the MessageObserver


Apache CXF