public class TypeConvertersPackageScanClassResolver
extends org.apache.camel.support.service.ServiceSupport
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) |
void |
clearCache() |
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) |
void |
setAcceptableSchemes(String schemes) |
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doStart, doStop, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic 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.PackageScanClassResolverpublic void setAcceptableSchemes(String schemes)
setAcceptableSchemes in interface org.apache.camel.spi.PackageScanClassResolverpublic void clearCache()
clearCache in interface org.apache.camel.spi.PackageScanClassResolverApache Camel