org.apache.camel.core.osgi
Class OsgiComponentResolver

java.lang.Object
  extended by org.apache.camel.core.osgi.OsgiComponentResolver
All Implemented Interfaces:
org.apache.camel.spi.ComponentResolver

public class OsgiComponentResolver
extends Object
implements org.apache.camel.spi.ComponentResolver


Constructor Summary
OsgiComponentResolver(org.osgi.framework.BundleContext bundleContext)
           
 
Method Summary
protected  org.apache.camel.Component getComponent(String name, org.apache.camel.CamelContext context)
           
 org.apache.camel.Component resolveComponent(String name, org.apache.camel.CamelContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OsgiComponentResolver

public OsgiComponentResolver(org.osgi.framework.BundleContext bundleContext)
Method Detail

resolveComponent

public org.apache.camel.Component resolveComponent(String name,
                                                   org.apache.camel.CamelContext context)
                                            throws Exception
Specified by:
resolveComponent in interface org.apache.camel.spi.ComponentResolver
Throws:
Exception

getComponent

protected org.apache.camel.Component getComponent(String name,
                                                  org.apache.camel.CamelContext context)
                                           throws Exception
Throws:
Exception


Apache Camel