Class 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 Detail

      • languageFactory

        protected org.apache.camel.spi.FactoryFinder languageFactory
      • languageResolver

        protected org.apache.camel.spi.FactoryFinder languageResolver
    • Constructor Detail

      • DefaultLanguageResolver

        public DefaultLanguageResolver()
    • Method Detail

      • 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)
      • findLanguageResolver

        protected Class<?> findLanguageResolver​(String name,
                                                org.apache.camel.CamelContext context)
                                         throws Exception
        Throws:
        Exception
      • getLog

        protected org.slf4j.Logger getLog()