protected static class Activator.BundleComponentResolver extends Activator.BaseResolver<Component> implements ComponentResolver
bundle
Constructor and Description |
---|
Activator.BundleComponentResolver(org.osgi.framework.Bundle bundle,
Map<String,String> components) |
Modifier and Type | Method and Description |
---|---|
void |
register() |
Component |
resolveComponent(String name,
CamelContext context)
Attempts to resolve the component for the given URI
|
createInstance, createInstance
doRegister, doRegister, doRegister, doRegister, unregister
public Activator.BundleComponentResolver(org.osgi.framework.Bundle bundle, Map<String,String> components)
public Component resolveComponent(String name, CamelContext context) throws Exception
ComponentResolver
resolveComponent
in interface ComponentResolver
name
- the component name to resolvecontext
- the context to load the component if it can be resolvedException
- is thrown if the the component could not be loadedpublic void register()
register
in class Activator.BaseService
Apache Camel