org.apache.cxf.binding
Class AbstractBaseBindingFactory

java.lang.Object
  extended by org.apache.cxf.binding.AbstractBaseBindingFactory
All Implemented Interfaces:
org.apache.cxf.binding.BindingFactory
Direct Known Subclasses:
AbstractBindingFactory

public abstract class AbstractBaseBindingFactory
extends Object
implements org.apache.cxf.binding.BindingFactory


Field Summary
protected  Collection<String> activationNamespaces
           
protected  org.apache.cxf.Bus bus
           
 
Constructor Summary
AbstractBaseBindingFactory()
           
AbstractBaseBindingFactory(org.apache.cxf.Bus b)
           
AbstractBaseBindingFactory(org.apache.cxf.Bus b, Collection<String> ns)
           
AbstractBaseBindingFactory(Collection<String> ns)
           
 
Method Summary
 void addListener(org.apache.cxf.transport.Destination d, org.apache.cxf.endpoint.Endpoint e)
           
 org.apache.cxf.service.model.BindingInfo createBindingInfo(org.apache.cxf.service.model.ServiceInfo service, String namespace, Object config)
          Creates a "default" BindingInfo object for the service.
 org.apache.cxf.service.model.BindingInfo createBindingInfo(org.apache.cxf.service.Service service, String namespace, Object config)
          Creates a "default" BindingInfo object for the service.
 Collection<String> getActivationNamespaces()
           
 org.apache.cxf.Bus getBus()
           
 void setActivationNamespaces(Collection<String> activationNamespaces)
           
 void setBus(org.apache.cxf.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 org.apache.cxf.Bus bus
Constructor Detail

AbstractBaseBindingFactory

public AbstractBaseBindingFactory()

AbstractBaseBindingFactory

public AbstractBaseBindingFactory(Collection<String> ns)

AbstractBaseBindingFactory

public AbstractBaseBindingFactory(org.apache.cxf.Bus b)

AbstractBaseBindingFactory

public AbstractBaseBindingFactory(org.apache.cxf.Bus b,
                                  Collection<String> ns)
Method Detail

createBindingInfo

public org.apache.cxf.service.model.BindingInfo createBindingInfo(org.apache.cxf.service.model.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.

Parameters:
service -
Returns:

createBindingInfo

public org.apache.cxf.service.model.BindingInfo createBindingInfo(org.apache.cxf.service.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 interface org.apache.cxf.binding.BindingFactory

addListener

public void addListener(org.apache.cxf.transport.Destination d,
                        org.apache.cxf.endpoint.Endpoint e)
Specified by:
addListener in interface org.apache.cxf.binding.BindingFactory

getBus

public org.apache.cxf.Bus getBus()

setBus

public void setBus(org.apache.cxf.Bus bus)

getActivationNamespaces

public Collection<String> getActivationNamespaces()

setActivationNamespaces

public void setActivationNamespaces(Collection<String> activationNamespaces)


Apache CXF