public class CXFBusImpl extends AbstractBasicInterceptorProvider implements 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 |
DEFAULT_BUS_ID
Constructor and Description |
---|
CXFBusImpl() |
CXFBusImpl(Map<Class,Object> extensions) |
Modifier and Type | Method and Description |
---|---|
protected ConfiguredBeanLocator |
createConfiguredBeanLocator() |
protected void |
destroyBeans() |
<T> T |
getExtension(Class<T> extensionType) |
Collection<AbstractFeature> |
getFeatures() |
String |
getId() |
Map<String,Object> |
getProperties() |
Object |
getProperty(String s) |
protected BusState |
getState() |
void |
initialize() |
protected void |
initializeFeatures() |
void |
run() |
<T> void |
setExtension(T extension,
Class<T> extensionType) |
void |
setFeatures(Collection<AbstractFeature> 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, setOutInterceptors
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors
protected void setState(BusState state)
public void setId(String i)
public final <T> T getExtension(Class<T> extensionType)
getExtension
in interface Bus
protected ConfiguredBeanLocator createConfiguredBeanLocator()
public <T> void setExtension(T extension, Class<T> extensionType)
setExtension
in interface Bus
public void initialize()
protected void initializeFeatures()
public void shutdown()
protected void destroyBeans()
protected BusState getState()
public Collection<AbstractFeature> getFeatures()
getFeatures
in interface Bus
public void setFeatures(Collection<AbstractFeature> features)
public Map<String,Object> getProperties()
getProperties
in interface Bus
public Object getProperty(String s)
getProperty
in interface Bus
public void setProperty(String s, Object o)
setProperty
in interface Bus
Apache CXF