org.apache.cxf
Interface Bus
- All Superinterfaces:
- InterceptorProvider
- All Known Implementing Classes:
- BlueprintBus, CXFBusImpl, ExtensionManagerBus, SpringBus
public interface Bus
- extends InterceptorProvider
The Bus is the central place in CXF. Its primary responsibility is
providing access to the different extensions (such as the DestinationFactoryManager,
ConduitFactoryManager, BindingFactoryManager, etc). Depending on the implementation
of the Bus it may also be responsible for wiring up the CXF internals.
DEFAULT_BUS_ID
static final String DEFAULT_BUS_ID
- See Also:
- Constant Field Values
getExtension
<T> T getExtension(Class<T> extensionType)
setExtension
<T> void setExtension(T extension,
Class<T> extensionType)
hasExtensionByName
boolean hasExtensionByName(String name)
getId
String getId()
shutdown
void shutdown(boolean wait)
run
void run()
setProperty
void setProperty(String s,
Object o)
getProperty
Object getProperty(String s)
getProperties
Map<String,Object> getProperties()
getFeatures
Collection<AbstractFeature> getFeatures()
Apache CXF