public class DefaultFactoryFinder extends Object implements org.apache.camel.spi.FactoryFinder
| Modifier and Type | Class and Description | 
|---|---|
| protected static interface  | DefaultFactoryFinder.ClassSupplier | 
| Constructor and Description | 
|---|
| DefaultFactoryFinder(org.apache.camel.spi.ClassResolver classResolver,
                    String resourcePath) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Class<?> | addToClassMap(String key,
             DefaultFactoryFinder.ClassSupplier mappingFunction) | 
| Optional<Class<?>> | findClass(String key) | 
| Optional<Class<?>> | findClass(String key,
         String propertyPrefix) | 
| Optional<Class<?>> | findClass(String key,
         String propertyPrefix,
         Class<?> clazz) | 
| Optional<Class<?>> | findOptionalClass(String key,
                 String propertyPrefix) | 
| String | getResourcePath() | 
| Optional<Object> | newInstance(String key) | 
| <T> Optional<T> | newInstance(String key,
           Class<T> type) | 
public DefaultFactoryFinder(org.apache.camel.spi.ClassResolver classResolver,
                            String resourcePath)
public String getResourcePath()
getResourcePath in interface org.apache.camel.spi.FactoryFinderpublic Optional<Object> newInstance(String key)
newInstance in interface org.apache.camel.spi.FactoryFinderpublic <T> Optional<T> newInstance(String key, Class<T> type)
newInstance in interface org.apache.camel.spi.FactoryFinderpublic Optional<Class<?>> findClass(String key)
findClass in interface org.apache.camel.spi.FactoryFinderpublic Optional<Class<?>> findClass(String key, String propertyPrefix)
findClass in interface org.apache.camel.spi.FactoryFinderpublic Optional<Class<?>> findClass(String key, String propertyPrefix, Class<?> clazz)
findClass in interface org.apache.camel.spi.FactoryFinderpublic Optional<Class<?>> findOptionalClass(String key, String propertyPrefix)
findOptionalClass in interface org.apache.camel.spi.FactoryFinderprotected Class<?> addToClassMap(String key, DefaultFactoryFinder.ClassSupplier mappingFunction)
Apache Camel