public class OsgiClassResolver
extends org.apache.camel.impl.DefaultClassResolver
| Constructor and Description |
|---|
OsgiClassResolver(org.apache.camel.CamelContext camelContext,
org.osgi.framework.BundleContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected Class<?> |
doLoadClass(String name,
org.osgi.framework.Bundle loader) |
Enumeration<URL> |
loadAllResourcesAsURL(String uri) |
InputStream |
loadResourceAsStream(String uri) |
URL |
loadResourceAsURL(String uri) |
Enumeration<URL> |
loadResourcesAsURL(String uri) |
Class<?> |
resolveClass(String name) |
<T> Class<T> |
resolveClass(String name,
Class<T> type) |
public OsgiClassResolver(org.apache.camel.CamelContext camelContext,
org.osgi.framework.BundleContext context)
public Class<?> resolveClass(String name)
resolveClass in interface org.apache.camel.spi.ClassResolverresolveClass in class org.apache.camel.impl.DefaultClassResolverpublic <T> Class<T> resolveClass(String name, Class<T> type)
resolveClass in interface org.apache.camel.spi.ClassResolverresolveClass in class org.apache.camel.impl.DefaultClassResolverpublic InputStream loadResourceAsStream(String uri)
loadResourceAsStream in interface org.apache.camel.spi.ClassResolverloadResourceAsStream in class org.apache.camel.impl.DefaultClassResolverpublic URL loadResourceAsURL(String uri)
loadResourceAsURL in interface org.apache.camel.spi.ClassResolverloadResourceAsURL in class org.apache.camel.impl.DefaultClassResolverpublic Enumeration<URL> loadResourcesAsURL(String uri)
loadResourcesAsURL in interface org.apache.camel.spi.ClassResolverloadResourcesAsURL in class org.apache.camel.impl.DefaultClassResolverpublic Enumeration<URL> loadAllResourcesAsURL(String uri)
loadAllResourcesAsURL in interface org.apache.camel.spi.ClassResolverloadAllResourcesAsURL in class org.apache.camel.impl.DefaultClassResolverApache Camel