org.apache.cxf.binding.object
Class ObjectBindingFactory

java.lang.Object
  extended by org.apache.cxf.binding.AbstractBaseBindingFactory
      extended by org.apache.cxf.binding.AbstractBindingFactory
          extended by org.apache.cxf.binding.object.ObjectBindingFactory
All Implemented Interfaces:
BindingFactory, WSDLBindingFactory

public class ObjectBindingFactory
extends AbstractBindingFactory


Field Summary
static String BINDING_ID
           
static Collection<String> DEFAULT_NAMESPACES
           
static String RUN_NON_LOGICAL
           
 
Fields inherited from class org.apache.cxf.binding.AbstractBaseBindingFactory
activationNamespaces, bus
 
Constructor Summary
ObjectBindingFactory()
           
ObjectBindingFactory(Bus b)
           
 
Method Summary
 Binding createBinding(BindingInfo bi)
          Create a Binding from the BindingInfo metadata.
 BindingInfo createBindingInfo(ServiceInfo si, String bindingid, Object config)
          Creates a "default" BindingInfo object for the service.
 void initialize()
           
 boolean isAutoRegisterLocalEndpoint()
           
 void setAutoRegisterLocalEndpoint(boolean autoRegisterLocalEndpoint)
           
 
Methods inherited from class org.apache.cxf.binding.AbstractBindingFactory
addMessageFromBinding, createBindingInfo, initializeBindingInfo
 
Methods inherited from class org.apache.cxf.binding.AbstractBaseBindingFactory
addListener, createBindingInfo, getActivationNamespaces, getBus, setActivationNamespaces, setBus
 
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
addListener, createBindingInfo
 

Field Detail

BINDING_ID

public static final String BINDING_ID
See Also:
Constant Field Values

RUN_NON_LOGICAL

public static final String RUN_NON_LOGICAL
See Also:
Constant Field Values

DEFAULT_NAMESPACES

public static final Collection<String> DEFAULT_NAMESPACES
Constructor Detail

ObjectBindingFactory

public ObjectBindingFactory()

ObjectBindingFactory

public ObjectBindingFactory(Bus b)
Method Detail

initialize

@PostConstruct
public final void initialize()

createBinding

public Binding createBinding(BindingInfo bi)
Description copied from interface: BindingFactory
Create a Binding from the BindingInfo metadata.

Returns:
the Binding object

createBindingInfo

public BindingInfo createBindingInfo(ServiceInfo si,
                                     String bindingid,
                                     Object config)
Description copied from class: AbstractBaseBindingFactory
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.

Overrides:
createBindingInfo in class AbstractBaseBindingFactory
Returns:

isAutoRegisterLocalEndpoint

public boolean isAutoRegisterLocalEndpoint()

setAutoRegisterLocalEndpoint

public void setAutoRegisterLocalEndpoint(boolean autoRegisterLocalEndpoint)


Apache CXF