Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.cxf
Interface Bus

All Superinterfaces:
  InterceptorProvider

    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.

Field Summary
`static String` | `DEFAULT_BUS_ID`

Method Summary
`
`<T> T`
` | `getExtension(Class<T> extensionType)`
`String` | `getId()`
`Map<String,Object>` | `getProperties()`
`Object` | `getProperty(String s)`
`void` | `run()`
`
`<T> void`
` | `setExtension(T extension, Class<T> extensionType)`
`void` | `setProperty(String s, Object o)`
`void` | `shutdown(boolean wait)`

Methods inherited from interface org.apache.cxf.interceptor.InterceptorProvider
`getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors`

Field Detail

### DEFAULT_BUS_ID

    static 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)

### getId

    String getId()

### shutdown

    void shutdown(boolean wait)

### run

    void run()

### setProperty

    void setProperty(String s,
                     Object o)

### getProperty

    Object getProperty(String s)

### getProperties

    Map<String,Object> getProperties()

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Apache CXF