org.apache.camel.spi
Interface ComponentResolver
- All Known Implementing Classes:
- Activator.BundleComponentResolver, DefaultComponentResolver
public interface ComponentResolver
Represents a resolver of components from a URI to be able to auto-load them using some
discovery mechanism like DefaultComponentResolver
- Version:
resolveComponent
Component resolveComponent(String name,
CamelContext context)
throws Exception
- Attempts to resolve the component for the given URI
- Parameters:
name
- the component name to resolvecontext
- the context to load the component if it can be resolved
- Returns:
- the component which is added to the context or null if it cannot be resolved
- Throws:
Exception
- is thrown if the the component could not be loaded
Apache CAMEL