public class DefaultClassResolver extends Object implements org.apache.camel.spi.ClassResolver, org.apache.camel.CamelContextAware
| Constructor and Description |
|---|
DefaultClassResolver() |
DefaultClassResolver(org.apache.camel.CamelContext camelContext) |
| Modifier and Type | Method and Description |
|---|---|
protected ClassLoader |
getApplicationContextClassLoader() |
org.apache.camel.CamelContext |
getCamelContext() |
Enumeration<URL> |
loadAllResourcesAsURL(String uri) |
protected Class<?> |
loadClass(String name,
ClassLoader loader) |
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) |
<T> Class<T> |
resolveClass(String name,
Class<T> type,
ClassLoader loader) |
Class<?> |
resolveClass(String name,
ClassLoader loader) |
Class<?> |
resolveMandatoryClass(String name) |
<T> Class<T> |
resolveMandatoryClass(String name,
Class<T> type) |
<T> Class<T> |
resolveMandatoryClass(String name,
Class<T> type,
ClassLoader loader) |
Class<?> |
resolveMandatoryClass(String name,
ClassLoader loader) |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
public DefaultClassResolver()
public DefaultClassResolver(org.apache.camel.CamelContext camelContext)
public void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext in interface org.apache.camel.CamelContextAwarepublic org.apache.camel.CamelContext getCamelContext()
getCamelContext in interface org.apache.camel.CamelContextAwarepublic Class<?> resolveClass(String name)
resolveClass in interface org.apache.camel.spi.ClassResolverpublic <T> Class<T> resolveClass(String name, Class<T> type)
resolveClass in interface org.apache.camel.spi.ClassResolverpublic Class<?> resolveClass(String name, ClassLoader loader)
resolveClass in interface org.apache.camel.spi.ClassResolverpublic <T> Class<T> resolveClass(String name, Class<T> type, ClassLoader loader)
resolveClass in interface org.apache.camel.spi.ClassResolverpublic Class<?> resolveMandatoryClass(String name) throws ClassNotFoundException
resolveMandatoryClass in interface org.apache.camel.spi.ClassResolverClassNotFoundExceptionpublic <T> Class<T> resolveMandatoryClass(String name, Class<T> type) throws ClassNotFoundException
resolveMandatoryClass in interface org.apache.camel.spi.ClassResolverClassNotFoundExceptionpublic Class<?> resolveMandatoryClass(String name, ClassLoader loader) throws ClassNotFoundException
resolveMandatoryClass in interface org.apache.camel.spi.ClassResolverClassNotFoundExceptionpublic <T> Class<T> resolveMandatoryClass(String name, Class<T> type, ClassLoader loader) throws ClassNotFoundException
resolveMandatoryClass in interface org.apache.camel.spi.ClassResolverClassNotFoundExceptionpublic InputStream loadResourceAsStream(String uri)
loadResourceAsStream in interface org.apache.camel.spi.ClassResolverpublic URL loadResourceAsURL(String uri)
loadResourceAsURL in interface org.apache.camel.spi.ClassResolverpublic Enumeration<URL> loadResourcesAsURL(String uri)
loadResourcesAsURL in interface org.apache.camel.spi.ClassResolverpublic Enumeration<URL> loadAllResourcesAsURL(String uri)
loadAllResourcesAsURL in interface org.apache.camel.spi.ClassResolverprotected Class<?> loadClass(String name, ClassLoader loader)
protected ClassLoader getApplicationContextClassLoader()
Apache Camel