Package org.apache.cxf.binding
Class AbstractBindingFactory
- java.lang.Object
-
- org.apache.cxf.binding.AbstractBindingFactory
-
- All Implemented Interfaces:
BindingFactory
public abstract class AbstractBindingFactory extends Object implements BindingFactory
-
-
Field Summary
Fields Modifier and Type Field Description protected Collection<String>activationNamespacesprotected Busbus
-
Constructor Summary
Constructors Constructor Description AbstractBindingFactory()AbstractBindingFactory(Collection<String> ns)AbstractBindingFactory(Bus b)AbstractBindingFactory(Bus b, Collection<String> ns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(Destination d, Endpoint e)Set the destination's message observer which is created by using the endpoint to listen the incoming messageBindingInfocreateBindingInfo(ServiceInfo service, String namespace, Object config)Creates a "default" BindingInfo object for the service.BindingInfocreateBindingInfo(Service service, String namespace, Object config)Creates a "default" BindingInfo object for the service.Collection<String>getActivationNamespaces()BusgetBus()voidsetActivationNamespaces(Collection<String> activationNamespaces)voidsetBus(Bus bus)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.cxf.binding.BindingFactory
createBinding
-
-
-
-
Field Detail
-
activationNamespaces
protected Collection<String> activationNamespaces
-
bus
protected Bus bus
-
-
Constructor Detail
-
AbstractBindingFactory
public AbstractBindingFactory()
-
AbstractBindingFactory
public AbstractBindingFactory(Collection<String> ns)
-
AbstractBindingFactory
public AbstractBindingFactory(Bus b)
-
AbstractBindingFactory
public AbstractBindingFactory(Bus b, Collection<String> ns)
-
-
Method Detail
-
createBindingInfo
public BindingInfo createBindingInfo(ServiceInfo service, String namespace, Object config)
Creates a "default" BindingInfo object for the service. Called by createBindingInfo(Service service, String binding, Object config) to actually create the BindingInfo. Can return a subclass which can then process the extensors within the subclass.
-
createBindingInfo
public BindingInfo createBindingInfo(Service service, String namespace, Object config)
Creates a "default" BindingInfo object for the service. Can return a subclass which can then process the extensors within the subclass. By default, just creates it for the first ServiceInfo in the service- Specified by:
createBindingInfoin interfaceBindingFactoryconfig- - binding specific configuration object- Returns:
- the BindingInfo object
-
addListener
public void addListener(Destination d, Endpoint e)
Description copied from interface:BindingFactorySet the destination's message observer which is created by using the endpoint to listen the incoming message- Specified by:
addListenerin interfaceBindingFactory- Parameters:
d- the destination that will be set the MessageObservere- the endpoint to build up the MessageObserver
-
getBus
public Bus getBus()
-
setBus
public void setBus(Bus bus)
-
getActivationNamespaces
public Collection<String> getActivationNamespaces()
-
setActivationNamespaces
public void setActivationNamespaces(Collection<String> activationNamespaces)
-
-