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 Details

    • LANGUAGE_RESOURCE_PATH

      public static final String LANGUAGE_RESOURCE_PATH
      See Also:
    • LANGUAGE_RESOLVER_RESOURCE_PATH

      public static final String 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 interface org.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()