Package org.apache.cxf.configuration
Interface ConfiguredBeanLocator
- 
- All Known Implementing Classes:
- BlueprintBeanLocator,- ExtensionManagerImpl,- OSGiBeanLocator,- SpringBeanLocator
 
 public interface ConfiguredBeanLocator
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static interfaceConfiguredBeanLocator.BeanLoaderListener<T>
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description List<String>getBeanNamesOfType(Class<?> type)Gets the names of all the configured beans of the specific type.<T> TgetBeanOfType(String name, Class<T> type)Gets the bean of the given name and type<T> Collection<? extends T>getBeansOfType(Class<T> type)Gets all the configured beans of the specific types.booleanhasBeanOfName(String name)booleanhasConfiguredPropertyValue(String beanName, String propertyName, String value)For supporting "legacy" config, checks the configured bean to see if it has a property configured with the given name/value.<T> booleanloadBeansOfType(Class<T> type, ConfiguredBeanLocator.BeanLoaderListener<T> listener)Iterates through the beans of the given type, calling the listener to determine if it should be loaded or not.
 
- 
- 
- 
Method Detail- 
getBeanNamesOfTypeList<String> getBeanNamesOfType(Class<?> type) Gets the names of all the configured beans of the specific type. Does not cause them to be loaded.- Parameters:
- type-
- Returns:
- List of all the bean names for the given type
 
 - 
getBeanOfType<T> T getBeanOfType(String name, Class<T> type) Gets the bean of the given name and type- Parameters:
- name-
- type-
- Returns:
- the bean
 
 - 
getBeansOfType<T> Collection<? extends T> getBeansOfType(Class<T> type) Gets all the configured beans of the specific types. Causes them all to be loaded.- Parameters:
- type-
- Returns:
- The collection of all the configured beans of the given type
 
 - 
loadBeansOfType<T> boolean loadBeansOfType(Class<T> type, ConfiguredBeanLocator.BeanLoaderListener<T> listener) Iterates through the beans of the given type, calling the listener to determine if it should be loaded or not.- Parameters:
- type-
- listener-
- Returns:
- true if beans of the type were loaded
 
 - 
hasConfiguredPropertyValueboolean hasConfiguredPropertyValue(String beanName, String propertyName, String value) For supporting "legacy" config, checks the configured bean to see if it has a property configured with the given name/value. Mostly used for supporting things configured with "activationNamespaces" set.- Parameters:
- beanName-
- propertyName-
- value-
- Returns:
- true if the bean has the given property/value
 
 - 
hasBeanOfNameboolean hasBeanOfName(String name) 
 
- 
 
-