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 StringLANGUAGE_RESOLVER_RESOURCE_PATHstatic StringLANGUAGE_RESOURCE_PATHprotected org.apache.camel.spi.FactoryFinderlanguageFactoryprotected org.apache.camel.spi.FactoryFinderlanguageResolver
-
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.LoggergetLog()protected org.apache.camel.spi.LanguagenoSpecificLanguageFound(String name, org.apache.camel.CamelContext context)org.apache.camel.spi.LanguageresolveLanguage(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:
resolveLanguagein 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()
-
-