org.apache.camel.impl.osgi
Class Activator.BundleMetaLanguageResolver

java.lang.Object
  extended by org.apache.camel.impl.osgi.Activator.BaseService
      extended by org.apache.camel.impl.osgi.Activator.BaseResolver<LanguageResolver>
          extended by org.apache.camel.impl.osgi.Activator.BundleMetaLanguageResolver
All Implemented Interfaces:
LanguageResolver
Enclosing class:
Activator

protected static class Activator.BundleMetaLanguageResolver
extends Activator.BaseResolver<LanguageResolver>
implements LanguageResolver


Field Summary
 
Fields inherited from class org.apache.camel.impl.osgi.Activator.BaseService
bundle
 
Constructor Summary
Activator.BundleMetaLanguageResolver(org.osgi.framework.Bundle bundle, String name, String path)
           
 
Method Summary
 void register()
           
 Language resolveLanguage(String name, CamelContext context)
          Resolves the given language.
 
Methods inherited from class org.apache.camel.impl.osgi.Activator.BaseResolver
createInstance, createInstance
 
Methods inherited from class org.apache.camel.impl.osgi.Activator.BaseService
doRegister, doRegister, doRegister, doRegister, unregister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Activator.BundleMetaLanguageResolver

public Activator.BundleMetaLanguageResolver(org.osgi.framework.Bundle bundle,
                                            String name,
                                            String path)
Method Detail

resolveLanguage

public Language resolveLanguage(String name,
                                CamelContext context)
Description copied from interface: LanguageResolver
Resolves the given language.

Specified by:
resolveLanguage in interface LanguageResolver
Parameters:
name - the name of the language
context - the camel context
Returns:
the resolved language

register

public void register()
Specified by:
register in class Activator.BaseService


Apache CAMEL