Class AbstractBindingFactory

java.lang.Object
org.apache.cxf.binding.AbstractBindingFactory
All Implemented Interfaces:
BindingFactory

public abstract class AbstractBindingFactory extends Object implements BindingFactory
  • Field Details

    • activationNamespaces

      protected Collection<String> activationNamespaces
    • bus

      protected Bus bus
  • Constructor Details

    • AbstractBindingFactory

      public AbstractBindingFactory()
    • AbstractBindingFactory

      public AbstractBindingFactory(Collection<String> ns)
    • AbstractBindingFactory

      public AbstractBindingFactory(Bus b)
    • AbstractBindingFactory

      public AbstractBindingFactory(Bus b, Collection<String> ns)
  • Method Details

    • 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 interface BindingFactory
      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 interface BindingFactory
      Parameters:
      d - the destination that will be set the MessageObserver
      e - 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)