Package org.apache.camel.blueprint
Class BlueprintContainerBeanRepository
- java.lang.Object
-
- org.apache.camel.blueprint.BlueprintContainerBeanRepository
-
- All Implemented Interfaces:
org.apache.camel.spi.BeanRepository
public class BlueprintContainerBeanRepository extends Object implements org.apache.camel.spi.BeanRepository
-
-
Constructor Summary
Constructors Constructor Description BlueprintContainerBeanRepository(org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Set<T>findByType(Class<T> type)<T> Map<String,T>findByTypeWithName(Class<T> type)ObjectlookupByName(String name)<T> TlookupByNameAndType(String name, Class<T> type)static <T> Map<String,T>lookupByType(org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer, Class<T> type)static <T> Map<String,T>lookupByType(org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer, Class<T> type, boolean includeNonSingletons)
-
-
-
Constructor Detail
-
BlueprintContainerBeanRepository
public BlueprintContainerBeanRepository(org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer)
-
-
Method Detail
-
lookupByName
public Object lookupByName(String name)
- Specified by:
lookupByNamein interfaceorg.apache.camel.spi.BeanRepository
-
lookupByNameAndType
public <T> T lookupByNameAndType(String name, Class<T> type)
- Specified by:
lookupByNameAndTypein interfaceorg.apache.camel.spi.BeanRepository
-
findByTypeWithName
public <T> Map<String,T> findByTypeWithName(Class<T> type)
- Specified by:
findByTypeWithNamein interfaceorg.apache.camel.spi.BeanRepository
-
findByType
public <T> Set<T> findByType(Class<T> type)
- Specified by:
findByTypein interfaceorg.apache.camel.spi.BeanRepository
-
lookupByType
public static <T> Map<String,T> lookupByType(org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer, Class<T> type)
-
lookupByType
public static <T> Map<String,T> lookupByType(org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer, Class<T> type, boolean includeNonSingletons)
-
-