Package org.apache.cxf
Interface Bus
- 
- All Superinterfaces:
- InterceptorProvider
 - All Known Implementing Classes:
- BlueprintBus,- 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.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classBus.BusState
 - 
Field SummaryFields Modifier and Type Field Description static StringDEFAULT_BUS_ID
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> TgetExtension(Class<T> extensionType)Collection<Feature>getFeatures()StringgetId()Map<String,Object>getProperties()ObjectgetProperty(String s)Bus.BusStategetState()booleanhasExtensionByName(String name)<T> voidsetExtension(T extension, Class<T> extensionType)voidsetFeatures(Collection<? extends Feature> features)voidsetId(String i)voidsetProperties(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 Detail- 
DEFAULT_BUS_IDstatic final String DEFAULT_BUS_ID - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getExtension<T> T getExtension(Class<T> extensionType) 
 - 
setExtension<T> void setExtension(T extension, Class<T> extensionType)
 - 
hasExtensionByNameboolean hasExtensionByName(String name) 
 - 
getIdString getId() 
 - 
setIdvoid setId(String i) 
 - 
shutdownvoid shutdown(boolean wait) 
 - 
getFeaturesCollection<Feature> getFeatures() 
 - 
setFeaturesvoid setFeatures(Collection<? extends Feature> features) 
 - 
getStateBus.BusState getState() 
 
- 
 
-