Class QipCustomClassResolver
java.lang.Object
org.apache.camel.impl.engine.DefaultClassResolver
org.qubership.integration.platform.engine.camel.QipCustomClassResolver
- All Implemented Interfaces:
org.apache.camel.CamelContextAware,org.apache.camel.spi.ClassResolver,org.apache.camel.spi.HasCamelContext
public class QipCustomClassResolver
extends org.apache.camel.impl.engine.DefaultClassResolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?> 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) Methods inherited from class org.apache.camel.impl.engine.DefaultClassResolver
addClassLoader, getApplicationContextClassLoader, getCamelContext, getClassLoader, getClassLoaders, loadAllResourcesAsURL, loadClass, loadResourceAsStream, loadResourceAsURL, loadResourcesAsURL, setCamelContext
-
Constructor Details
-
QipCustomClassResolver
-
-
Method Details
-
resolveClass
- Specified by:
resolveClassin interfaceorg.apache.camel.spi.ClassResolver- Overrides:
resolveClassin classorg.apache.camel.impl.engine.DefaultClassResolver
-
resolveClass
- Specified by:
resolveClassin interfaceorg.apache.camel.spi.ClassResolver- Overrides:
resolveClassin classorg.apache.camel.impl.engine.DefaultClassResolver
-
resolveClass
- Specified by:
resolveClassin interfaceorg.apache.camel.spi.ClassResolver- Overrides:
resolveClassin classorg.apache.camel.impl.engine.DefaultClassResolver
-
resolveClass
- Specified by:
resolveClassin interfaceorg.apache.camel.spi.ClassResolver- Overrides:
resolveClassin classorg.apache.camel.impl.engine.DefaultClassResolver
-
resolveMandatoryClass
- Specified by:
resolveMandatoryClassin interfaceorg.apache.camel.spi.ClassResolver- Overrides:
resolveMandatoryClassin classorg.apache.camel.impl.engine.DefaultClassResolver- Throws:
ClassNotFoundException
-
resolveMandatoryClass
- Specified by:
resolveMandatoryClassin interfaceorg.apache.camel.spi.ClassResolver- Overrides:
resolveMandatoryClassin classorg.apache.camel.impl.engine.DefaultClassResolver- Throws:
ClassNotFoundException
-
resolveMandatoryClass
public Class<?> resolveMandatoryClass(String name, ClassLoader loader) throws ClassNotFoundException - Specified by:
resolveMandatoryClassin interfaceorg.apache.camel.spi.ClassResolver- Overrides:
resolveMandatoryClassin classorg.apache.camel.impl.engine.DefaultClassResolver- Throws:
ClassNotFoundException
-
resolveMandatoryClass
public <T> Class<T> resolveMandatoryClass(String name, Class<T> type, ClassLoader loader) throws ClassNotFoundException - Specified by:
resolveMandatoryClassin interfaceorg.apache.camel.spi.ClassResolver- Overrides:
resolveMandatoryClassin classorg.apache.camel.impl.engine.DefaultClassResolver- Throws:
ClassNotFoundException
-