public class CXFBusImpl
extends org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
implements org.apache.cxf.Bus
| Modifier and Type | Class and Description |
|---|---|
static interface |
CXFBusImpl.ExtensionFinder |
| Modifier and Type | Field and Description |
|---|---|
protected Map<Class<?>,Object> |
extensions |
protected String |
id |
protected Set<Class<?>> |
missingExtensions |
| Constructor and Description |
|---|
CXFBusImpl() |
CXFBusImpl(Map<Class<?>,Object> extensions) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.cxf.configuration.ConfiguredBeanLocator |
createConfiguredBeanLocator() |
protected void |
destroyBeans() |
protected void |
doInitializeInternal() |
<T> T |
getExtension(Class<T> extensionType) |
Collection<org.apache.cxf.feature.Feature> |
getFeatures() |
String |
getId() |
Map<String,Object> |
getProperties() |
Object |
getProperty(String s) |
BusState |
getState() |
boolean |
hasExtensionByName(String name) |
void |
initialize() |
protected void |
initializeFeatures() |
protected void |
loadAdditionalFeatures() |
void |
run() |
<T> void |
setExtension(T extension,
Class<T> extensionType) |
void |
setFeatures(Collection<? extends org.apache.cxf.feature.Feature> features) |
void |
setId(String i) |
void |
setProperties(Map<String,Object> map) |
void |
setProperty(String s,
Object o) |
protected void |
setState(BusState state) |
void |
shutdown() |
void |
shutdown(boolean wait) |
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptorsprotected String id
protected void setState(BusState state)
public void setId(String i)
public final <T> T getExtension(Class<T> extensionType)
getExtension in interface org.apache.cxf.Buspublic boolean hasExtensionByName(String name)
hasExtensionByName in interface org.apache.cxf.Busprotected org.apache.cxf.configuration.ConfiguredBeanLocator createConfiguredBeanLocator()
public <T> void setExtension(T extension,
Class<T> extensionType)
setExtension in interface org.apache.cxf.Buspublic String getId()
getId in interface org.apache.cxf.Buspublic void run()
run in interface org.apache.cxf.Buspublic void initialize()
protected void doInitializeInternal()
protected void loadAdditionalFeatures()
protected void initializeFeatures()
public void shutdown()
protected void destroyBeans()
public void shutdown(boolean wait)
shutdown in interface org.apache.cxf.Buspublic BusState getState()
public Collection<org.apache.cxf.feature.Feature> getFeatures()
getFeatures in interface org.apache.cxf.Buspublic void setFeatures(Collection<? extends org.apache.cxf.feature.Feature> features)
public Map<String,Object> getProperties()
getProperties in interface org.apache.cxf.Buspublic Object getProperty(String s)
getProperty in interface org.apache.cxf.BusApache CXF