public interface ConfiguredBeanLocator
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | ConfiguredBeanLocator.BeanLoaderListener<T> | 
| Modifier and Type | Method and Description | 
|---|---|
| List<String> | getBeanNamesOfType(Class<?> type)Gets the names of all the configured beans of the specific type. | 
| <T> T | getBeanOfType(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. | 
| boolean | hasBeanOfName(String name) | 
| boolean | 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. | 
| <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. | 
List<String> getBeanNamesOfType(Class<?> type)
type - <T> T getBeanOfType(String name, Class<T> type)
name - type - <T> Collection<? extends T> getBeansOfType(Class<T> type)
type - <T> boolean loadBeansOfType(Class<T> type, ConfiguredBeanLocator.BeanLoaderListener<T> listener)
type - listener - boolean hasConfiguredPropertyValue(String beanName, String propertyName, String value)
beanName - propertyName - value - boolean hasBeanOfName(String name)
Apache CXF