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 Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier 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.InterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors
-
Field Details
-
DEFAULT_BUS_ID
- See Also:
-
-
Method Details
-
getExtension
-
setExtension
-
hasExtensionByName
-
getId
String getId() -
setId
-
shutdown
void shutdown(boolean wait) -
setProperty
-
getProperty
-
setProperties
-
getProperties
-
getFeatures
Collection<Feature> getFeatures() -
setFeatures
-
getState
Bus.BusState getState()
-