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>
activationNamespaces
protected Bus
bus
-
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 void
addListener(Destination d, Endpoint e)
Set the destination's message observer which is created by using the endpoint to listen the incoming messageBindingInfo
createBindingInfo(ServiceInfo service, String namespace, Object config)
Creates a "default" BindingInfo object for the service.BindingInfo
createBindingInfo(Service service, String namespace, Object config)
Creates a "default" BindingInfo object for the service.Collection<String>
getActivationNamespaces()
Bus
getBus()
void
setActivationNamespaces(Collection<String> activationNamespaces)
void
setBus(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:
createBindingInfo
in interfaceBindingFactory
config
- - binding specific configuration object- Returns:
- the BindingInfo object
-
addListener
public void addListener(Destination d, Endpoint e)
Description copied from interface:BindingFactory
Set the destination's message observer which is created by using the endpoint to listen the incoming message- Specified by:
addListener
in 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)
-
-