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
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescription<T> T
getExtension
(Class<T> extensionType) getId()
getState()
boolean
hasExtensionByName
(String name) <T> void
setExtension
(T extension, Class<T> extensionType) void
setFeatures
(Collection<? extends Feature> features) void
void
setProperties
(Map<String, Object> properties) void
setProperty
(String s, Object o) void
shutdown
(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()
-