org.apache.cxf.binding
Class BindingFactoryManagerImpl
java.lang.Object
org.apache.cxf.binding.BindingFactoryManagerImpl
- All Implemented Interfaces:
- BindingFactoryManager
public final class BindingFactoryManagerImpl
- extends java.lang.Object
- implements BindingFactoryManager
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BindingFactoryManagerImpl
public BindingFactoryManagerImpl()
throws BusException
- Throws:
BusException
BindingFactoryManagerImpl
public BindingFactoryManagerImpl(java.util.Map<java.lang.String,BindingFactory> bindingFactories)
BindingFactoryManagerImpl
public BindingFactoryManagerImpl(MapProvider<java.lang.String,BindingFactory> bindingFactories)
setMapProvider
public void setMapProvider(MapProvider<java.lang.String,BindingFactory> bindingFactoriesMapProvider)
- Spring configuration via constructor is slow.
This accessor allows initialization via a property.
- Parameters:
bindingFactoriesMapProvider -
setBus
public void setBus(Bus b)
register
@PostConstruct
public void register()
registerBindingFactory
public void registerBindingFactory(java.lang.String name,
BindingFactory factory)
- Specified by:
registerBindingFactory in interface BindingFactoryManager
unregisterBindingFactory
public void unregisterBindingFactory(java.lang.String name)
- Specified by:
unregisterBindingFactory in interface BindingFactoryManager
getBindingFactory
public BindingFactory getBindingFactory(java.lang.String namespace)
throws BusException
- Specified by:
getBindingFactory in interface BindingFactoryManager
- Throws:
BusException
Apache CXF