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.ClassResolver
resolveClass
in class org.apache.camel.impl.DefaultClassResolver
public <T> Class<T> resolveClass(String name, Class<T> type)
resolveClass
in interface org.apache.camel.spi.ClassResolver
resolveClass
in class org.apache.camel.impl.DefaultClassResolver
public InputStream loadResourceAsStream(String uri)
loadResourceAsStream
in interface org.apache.camel.spi.ClassResolver
loadResourceAsStream
in class org.apache.camel.impl.DefaultClassResolver
public URL loadResourceAsURL(String uri)
loadResourceAsURL
in interface org.apache.camel.spi.ClassResolver
loadResourceAsURL
in class org.apache.camel.impl.DefaultClassResolver
public Enumeration<URL> loadResourcesAsURL(String uri)
loadResourcesAsURL
in interface org.apache.camel.spi.ClassResolver
loadResourcesAsURL
in class org.apache.camel.impl.DefaultClassResolver
public Enumeration<URL> loadAllResourcesAsURL(String uri)
loadAllResourcesAsURL
in interface org.apache.camel.spi.ClassResolver
loadAllResourcesAsURL
in class org.apache.camel.impl.DefaultClassResolver
Apache Camel