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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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 Details
-
LANGUAGE_RESOURCE_PATH
- See Also:
-
LANGUAGE_RESOLVER_RESOURCE_PATH
- See Also:
-
languageFactory
protected org.apache.camel.spi.FactoryFinder languageFactory -
languageResolver
protected org.apache.camel.spi.FactoryFinder languageResolver
-
-
Constructor Details
-
DefaultLanguageResolver
public DefaultLanguageResolver()
-
-
Method Details
-
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()
-