org.apache.geronimo.axis2.osgi
Class GeronimoBundleClassFinder
java.lang.Object
org.apache.geronimo.axis2.osgi.GeronimoBundleClassFinder
- All Implemented Interfaces:
- java.util.EventListener, org.apache.axis2.jaxws.message.databinding.ClassFinder, org.osgi.framework.BundleListener, org.osgi.framework.SynchronousBundleListener
public class GeronimoBundleClassFinder
- extends java.lang.Object
- implements org.apache.axis2.jaxws.message.databinding.ClassFinder, org.osgi.framework.SynchronousBundleListener
- Version:
- $Rev: 1165547 $ $Date: 2011-09-06 15:54:19 +0800 (Tue, 06 Sep 2011) $
|
Method Summary |
void |
bundleChanged(org.osgi.framework.BundleEvent event)
|
java.util.ArrayList<java.lang.Class> |
getClassesFromJarFile(java.lang.String packageName,
java.lang.ClassLoader cl)
|
void |
updateClassPath(java.lang.String filePath,
java.lang.ClassLoader cl)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GeronimoBundleClassFinder
public GeronimoBundleClassFinder(org.osgi.service.packageadmin.PackageAdmin packageAdmin)
bundleChanged
public void bundleChanged(org.osgi.framework.BundleEvent event)
- Specified by:
bundleChanged in interface org.osgi.framework.BundleListener
getClassesFromJarFile
public java.util.ArrayList<java.lang.Class> getClassesFromJarFile(java.lang.String packageName,
java.lang.ClassLoader cl)
throws java.lang.ClassNotFoundException
- Specified by:
getClassesFromJarFile in interface org.apache.axis2.jaxws.message.databinding.ClassFinder
- Throws:
java.lang.ClassNotFoundException
updateClassPath
public void updateClassPath(java.lang.String filePath,
java.lang.ClassLoader cl)
throws java.lang.Exception
- Specified by:
updateClassPath in interface org.apache.axis2.jaxws.message.databinding.ClassFinder
- Throws:
java.lang.Exception
Copyright © 2003-2012 The Apache Geronimo development community. All Rights Reserved.