public class TypeConvertersPackageScanClassResolver extends Object implements org.apache.camel.spi.PackageScanClassResolver
ClassResolver which loads type converters
from an instance that implements TypeConverters.
This is used when adding converters manually using the
BaseTypeConverterRegistry.addTypeConverters(org.apache.camel.TypeConverters) method.| Constructor and Description |
|---|
TypeConvertersPackageScanClassResolver(Class<?> clazz) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClassLoader(ClassLoader classLoader) |
void |
addFilter(org.apache.camel.spi.PackageScanFilter filter) |
Set<Class<?>> |
findAnnotated(Class<? extends Annotation> annotation,
String... packageNames) |
Set<Class<?>> |
findAnnotated(Set<Class<? extends Annotation>> annotations,
String... packageNames) |
Set<Class<?>> |
findByFilter(org.apache.camel.spi.PackageScanFilter filter,
String... packageNames) |
Set<Class<?>> |
findImplementations(Class<?> parent,
String... packageNames) |
Set<ClassLoader> |
getClassLoaders() |
void |
removeFilter(org.apache.camel.spi.PackageScanFilter filter) |
public TypeConvertersPackageScanClassResolver(Class<?> clazz)
public Set<ClassLoader> getClassLoaders()
getClassLoaders in interface org.apache.camel.spi.PackageScanClassResolverpublic void addClassLoader(ClassLoader classLoader)
addClassLoader in interface org.apache.camel.spi.PackageScanClassResolverpublic Set<Class<?>> findAnnotated(Class<? extends Annotation> annotation, String... packageNames)
findAnnotated in interface org.apache.camel.spi.PackageScanClassResolverpublic Set<Class<?>> findAnnotated(Set<Class<? extends Annotation>> annotations, String... packageNames)
findAnnotated in interface org.apache.camel.spi.PackageScanClassResolverpublic Set<Class<?>> findImplementations(Class<?> parent, String... packageNames)
findImplementations in interface org.apache.camel.spi.PackageScanClassResolverpublic Set<Class<?>> findByFilter(org.apache.camel.spi.PackageScanFilter filter, String... packageNames)
findByFilter in interface org.apache.camel.spi.PackageScanClassResolverpublic void addFilter(org.apache.camel.spi.PackageScanFilter filter)
addFilter in interface org.apache.camel.spi.PackageScanClassResolverpublic void removeFilter(org.apache.camel.spi.PackageScanFilter filter)
removeFilter in interface org.apache.camel.spi.PackageScanClassResolverApache Camel