org.apache.camel.core.osgi
Class OsgiPackageScanClassResolver
java.lang.Object
org.apache.camel.impl.DefaultPackageScanClassResolver
org.apache.camel.core.osgi.OsgiPackageScanClassResolver
- All Implemented Interfaces:
- PackageScanClassResolver
public class OsgiPackageScanClassResolver
- extends DefaultPackageScanClassResolver
| Methods inherited from class org.apache.camel.impl.DefaultPackageScanClassResolver |
addClassLoader, addFilter, addIfMatching, customResourceLocator, find, findAnnotated, findAnnotated, findByFilter, findImplementations, getResources, removeFilter, setClassLoaders |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OsgiPackageScanClassResolver
public OsgiPackageScanClassResolver(org.osgi.framework.Bundle bundle)
OsgiPackageScanClassResolver
public OsgiPackageScanClassResolver(org.osgi.framework.BundleContext context)
getClassLoaders
public Set<ClassLoader> getClassLoaders()
- Description copied from interface:
PackageScanClassResolver
- Gets the ClassLoader instances that should be used when scanning for classes.
- Specified by:
getClassLoaders in interface PackageScanClassResolver- Overrides:
getClassLoaders in class DefaultPackageScanClassResolver
- Returns:
- the class loaders to use
find
public void find(PackageScanFilter test,
String packageName,
Set<Class<?>> classes)
- Overrides:
find in class DefaultPackageScanClassResolver
Copyright © 2007-2010 IONA Open Source Community. All Rights Reserved.