public class ExtensionManagerImpl extends Object implements ExtensionManager, org.apache.cxf.configuration.ConfiguredBeanLocator
| Modifier and Type | Field and Description |
|---|---|
static String |
ACTIVATION_NAMESPACES_PROPERTY_NAME |
static String |
ACTIVATION_NAMESPACES_SETTER_METHOD_NAME |
static String |
BUS_EXTENSION_RESOURCE |
static String |
BUS_EXTENSION_RESOURCE_OLD_XML |
static String |
BUS_EXTENSION_RESOURCE_XML |
static String |
EXTENSIONMANAGER_PROPERTY_NAME |
static Logger |
LOG |
| Constructor and Description |
|---|
ExtensionManagerImpl(ClassLoader cl,
Map<Class<?>,Object> initialExtensions,
org.apache.cxf.resource.ResourceManager rm,
org.apache.cxf.Bus b) |
ExtensionManagerImpl(String[] resources,
ClassLoader cl,
Map<Class<?>,Object> initialExtensions,
org.apache.cxf.resource.ResourceManager rm,
org.apache.cxf.Bus b) |
ExtensionManagerImpl(String resource,
ClassLoader cl,
Map<Class<?>,Object> initialExtensions,
org.apache.cxf.resource.ResourceManager rm,
org.apache.cxf.Bus b) |
| Modifier and Type | Method and Description |
|---|---|
void |
activateAll() |
<T> void |
activateAllByType(Class<T> type) |
void |
add(Extension ex) |
void |
destroyBeans() |
List<String> |
getBeanNamesOfType(Class<?> type) |
<T> T |
getBeanOfType(String name,
Class<T> type) |
<T> Collection<? extends T> |
getBeansOfType(Class<T> type) |
<T> T |
getExtension(String name,
Class<T> type) |
boolean |
hasBeanOfName(String name) |
boolean |
hasConfiguredPropertyValue(String beanName,
String propertyName,
String value) |
void |
initialize() |
<T> boolean |
loadBeansOfType(Class<T> type,
org.apache.cxf.configuration.ConfiguredBeanLocator.BeanLoaderListener<T> listener) |
void |
removeBeansOfNames(List<String> names) |
public static final Logger LOG
public static final String EXTENSIONMANAGER_PROPERTY_NAME
public static final String ACTIVATION_NAMESPACES_PROPERTY_NAME
public static final String ACTIVATION_NAMESPACES_SETTER_METHOD_NAME
public static final String BUS_EXTENSION_RESOURCE_XML
public static final String BUS_EXTENSION_RESOURCE_OLD_XML
public static final String BUS_EXTENSION_RESOURCE
public ExtensionManagerImpl(ClassLoader cl, Map<Class<?>,Object> initialExtensions, org.apache.cxf.resource.ResourceManager rm, org.apache.cxf.Bus b)
public ExtensionManagerImpl(String resource, ClassLoader cl, Map<Class<?>,Object> initialExtensions, org.apache.cxf.resource.ResourceManager rm, org.apache.cxf.Bus b)
public ExtensionManagerImpl(String[] resources, ClassLoader cl, Map<Class<?>,Object> initialExtensions, org.apache.cxf.resource.ResourceManager rm, org.apache.cxf.Bus b)
public void add(Extension ex)
public void initialize()
public void activateAll()
activateAll in interface ExtensionManagerpublic <T> void activateAllByType(Class<T> type)
activateAllByType in interface ExtensionManagerpublic boolean hasBeanOfName(String name)
hasBeanOfName in interface org.apache.cxf.configuration.ConfiguredBeanLocatorpublic <T> T getExtension(String name, Class<T> type)
getExtension in interface ExtensionManagerpublic List<String> getBeanNamesOfType(Class<?> type)
getBeanNamesOfType in interface org.apache.cxf.configuration.ConfiguredBeanLocatorpublic <T> T getBeanOfType(String name, Class<T> type)
getBeanOfType in interface org.apache.cxf.configuration.ConfiguredBeanLocatorpublic <T> Collection<? extends T> getBeansOfType(Class<T> type)
getBeansOfType in interface org.apache.cxf.configuration.ConfiguredBeanLocatorpublic <T> boolean loadBeansOfType(Class<T> type, org.apache.cxf.configuration.ConfiguredBeanLocator.BeanLoaderListener<T> listener)
loadBeansOfType in interface org.apache.cxf.configuration.ConfiguredBeanLocatorpublic boolean hasConfiguredPropertyValue(String beanName, String propertyName, String value)
hasConfiguredPropertyValue in interface org.apache.cxf.configuration.ConfiguredBeanLocatorpublic void destroyBeans()
Apache CXF