Package org.apache.cxf
Interface Bus
- All Superinterfaces:
- InterceptorProvider
- All Known Implementing Classes:
- ExtensionManagerBus,- SpringBus
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.
- 
Nested Class SummaryNested Classes
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescription<T> TgetExtension(Class<T> extensionType) getId()getState()booleanhasExtensionByName(String name) <T> voidsetExtension(T extension, Class<T> extensionType) voidsetFeatures(Collection<? extends Feature> features) voidvoidsetProperties(Map<String, Object> properties) voidsetProperty(String s, Object o) voidshutdown(boolean wait) Methods inherited from interface org.apache.cxf.interceptor.InterceptorProvidergetInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors
- 
Field Details- 
DEFAULT_BUS_ID- See Also:
 
 
- 
- 
Method Details- 
getExtension
- 
setExtension
- 
hasExtensionByName
- 
getIdString getId()
- 
setId
- 
shutdownvoid shutdown(boolean wait) 
- 
setProperty
- 
getProperty
- 
setProperties
- 
getProperties
- 
getFeaturesCollection<Feature> getFeatures()
- 
setFeatures
- 
getStateBus.BusState getState()
 
-