Package org.apache.camel.impl.engine
Class DefaultLanguageResolver
- java.lang.Object
-
- org.apache.camel.impl.engine.DefaultLanguageResolver
-
- All Implemented Interfaces:
org.apache.camel.spi.LanguageResolver
public class DefaultLanguageResolver extends Object implements org.apache.camel.spi.LanguageResolver
Default language resolver that looks for language factories in META-INF/services/org/apache/camel/language/ and language resolvers in META-INF/services/org/apache/camel/language/resolver/.
-
-
Field Summary
Fields Modifier and Type Field Description static String
LANGUAGE_RESOLVER_RESOURCE_PATH
static String
LANGUAGE_RESOURCE_PATH
protected org.apache.camel.spi.FactoryFinder
languageFactory
protected org.apache.camel.spi.FactoryFinder
languageResolver
-
Constructor Summary
Constructors Constructor Description DefaultLanguageResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Class<?>
findLanguage(String name, org.apache.camel.CamelContext context)
protected Class<?>
findLanguageResolver(String name, org.apache.camel.CamelContext context)
protected org.slf4j.Logger
getLog()
protected org.apache.camel.spi.Language
noSpecificLanguageFound(String name, org.apache.camel.CamelContext context)
org.apache.camel.spi.Language
resolveLanguage(String name, org.apache.camel.CamelContext context)
-
-
-
Field Detail
-
LANGUAGE_RESOURCE_PATH
public static final String LANGUAGE_RESOURCE_PATH
- See Also:
- Constant Field Values
-
LANGUAGE_RESOLVER_RESOURCE_PATH
public static final String LANGUAGE_RESOLVER_RESOURCE_PATH
- See Also:
- Constant Field Values
-
languageFactory
protected org.apache.camel.spi.FactoryFinder languageFactory
-
languageResolver
protected org.apache.camel.spi.FactoryFinder languageResolver
-
-
Method Detail
-
resolveLanguage
public org.apache.camel.spi.Language resolveLanguage(String name, org.apache.camel.CamelContext context)
- Specified by:
resolveLanguage
in interfaceorg.apache.camel.spi.LanguageResolver
-
noSpecificLanguageFound
protected org.apache.camel.spi.Language noSpecificLanguageFound(String name, org.apache.camel.CamelContext context)
-
findLanguage
protected Class<?> findLanguage(String name, org.apache.camel.CamelContext context) throws Exception
- Throws:
Exception
-
findLanguageResolver
protected Class<?> findLanguageResolver(String name, org.apache.camel.CamelContext context) throws Exception
- Throws:
Exception
-
getLog
protected org.slf4j.Logger getLog()
-
-