A B C D F G H I L O R S U

A

Activator - Class in org.apache.sling.commons.classloader.impl
This activator registers the dynamic class loader manager.
Activator() - Constructor for class org.apache.sling.commons.classloader.impl.Activator
 
addUnresolvedPackage(String) - Method in class org.apache.sling.commons.classloader.impl.DynamicClassLoaderManagerFactory
Notify that a package is not found during class loading.
addUsedBundle(Bundle) - Method in class org.apache.sling.commons.classloader.impl.DynamicClassLoaderManagerFactory
Notify that a bundle is used as a source for class loading.

B

bundleChanged(BundleEvent) - Method in class org.apache.sling.commons.classloader.impl.Activator
 
BundleProxyClassLoader - Class in org.apache.sling.commons.classloader.impl
The BundleProxyClassLoader is a class loader delegating to a bundle.
BundleProxyClassLoader(Bundle) - Constructor for class org.apache.sling.commons.classloader.impl.BundleProxyClassLoader
 

C

ClassLoaderFacade - Class in org.apache.sling.commons.classloader.impl
The ClassLoaderFacade is a facade for the dynamic class loading.
ClassLoaderFacade(DynamicClassLoaderManagerImpl) - Constructor for class org.apache.sling.commons.classloader.impl.ClassLoaderFacade
Constructor
ClassLoaderWriter - Interface in org.apache.sling.commons.classloader
The class loader writer allows to modify the resources loaded by a DynamicClassLoaderProvider.
compare(ServiceReference, ServiceReference) - Method in class org.apache.sling.commons.classloader.impl.DynamicClassLoaderManagerImpl.ServiceReferenceComparator
 

D

deactivate() - Method in class org.apache.sling.commons.classloader.impl.DynamicClassLoaderManagerImpl
Deactivate this service.
delete(String) - Method in interface org.apache.sling.commons.classloader.ClassLoaderWriter
Delete the class/resource
DynamicClassLoader - Interface in org.apache.sling.commons.classloader
A dynamic class loader is a class loader which might get invalid over time.
DynamicClassLoaderManager - Interface in org.apache.sling.commons.classloader
The dynamic class loader manager is a central service managing all dynamic class loaders.
DynamicClassLoaderManagerFactory - Class in org.apache.sling.commons.classloader.impl
This is the service factory for the dynamic class loader manager.
DynamicClassLoaderManagerFactory(BundleContext, PackageAdmin) - Constructor for class org.apache.sling.commons.classloader.impl.DynamicClassLoaderManagerFactory
Create a new service instance
DynamicClassLoaderManagerImpl - Class in org.apache.sling.commons.classloader.impl
This is the default implementation of the dynamic class loader manager.
DynamicClassLoaderManagerImpl(BundleContext, PackageAdmin, ClassLoader, DynamicClassLoaderManagerFactory) - Constructor for class org.apache.sling.commons.classloader.impl.DynamicClassLoaderManagerImpl
Create a new service instance
DynamicClassLoaderManagerImpl.ServiceReferenceComparator - Class in org.apache.sling.commons.classloader.impl
Comparator for service references.
DynamicClassLoaderManagerImpl.ServiceReferenceComparator() - Constructor for class org.apache.sling.commons.classloader.impl.DynamicClassLoaderManagerImpl.ServiceReferenceComparator
 
DynamicClassLoaderProvider - Interface in org.apache.sling.commons.classloader
A dynamic class loader provider allows to provide class loaders that will be used by the dynamic class loading mechanism.

F

findClass(String) - Method in class org.apache.sling.commons.classloader.impl.BundleProxyClassLoader
 
findResource(String) - Method in class org.apache.sling.commons.classloader.impl.BundleProxyClassLoader
 
findResources(String) - Method in class org.apache.sling.commons.classloader.impl.BundleProxyClassLoader
 

G

getClassLoader(ClassLoader) - Method in interface org.apache.sling.commons.classloader.DynamicClassLoaderProvider
Return the class loader used for dynamic class loading.
getDynamicClassLoader() - Method in interface org.apache.sling.commons.classloader.DynamicClassLoaderManager
The dynamic class loader.
getDynamicClassLoader() - Method in class org.apache.sling.commons.classloader.impl.DynamicClassLoaderManagerImpl
 
getDynamicClassLoaders() - Method in class org.apache.sling.commons.classloader.impl.DynamicClassLoaderManagerImpl
This list contains the current list of class loaders.
getInputStream(String) - Method in interface org.apache.sling.commons.classloader.ClassLoaderWriter
Get the input stream for a class or resource handled by the underlying class loader.
getLastModified(String) - Method in interface org.apache.sling.commons.classloader.ClassLoaderWriter
Return the last modified for the class or resource.
getOutputStream(String) - Method in interface org.apache.sling.commons.classloader.ClassLoaderWriter
Get the output stream for a class or resource handled by the underlying class loader.
getResource(String) - Method in class org.apache.sling.commons.classloader.impl.BundleProxyClassLoader
 
getResource(String) - Method in class org.apache.sling.commons.classloader.impl.ClassLoaderFacade
 
getResources(String) - Method in class org.apache.sling.commons.classloader.impl.ClassLoaderFacade
 
getService(Bundle, ServiceRegistration) - Method in class org.apache.sling.commons.classloader.impl.DynamicClassLoaderManagerFactory
 

H

hasUnresolvedPackages(Bundle) - Method in class org.apache.sling.commons.classloader.impl.DynamicClassLoaderManagerFactory
Check if an exported package from the bundle has not been found during previous class loading attempts.

I

INSTANCE - Static variable in class org.apache.sling.commons.classloader.impl.DynamicClassLoaderManagerImpl.ServiceReferenceComparator
 
isActive() - Method in class org.apache.sling.commons.classloader.impl.DynamicClassLoaderManagerImpl
Check if this service is still active.
isBundleUsed(long) - Method in class org.apache.sling.commons.classloader.impl.DynamicClassLoaderManagerFactory
Check if a bundle has been used for class loading.
isLive() - Method in interface org.apache.sling.commons.classloader.DynamicClassLoader
Is this class loader still alive/valid?

L

loadClass(String, boolean) - Method in class org.apache.sling.commons.classloader.impl.BundleProxyClassLoader
 
loadClass(String, boolean) - Method in class org.apache.sling.commons.classloader.impl.ClassLoaderFacade
 

O

org.apache.sling.commons.classloader - package org.apache.sling.commons.classloader
 
org.apache.sling.commons.classloader.impl - package org.apache.sling.commons.classloader.impl
 

R

registerManagerFactory() - Method in class org.apache.sling.commons.classloader.impl.Activator
Register the dynamic class loader manager factory.
release(ClassLoader) - Method in interface org.apache.sling.commons.classloader.DynamicClassLoaderProvider
Release the provided class loader.
rename(String, String) - Method in interface org.apache.sling.commons.classloader.ClassLoaderWriter
Rename a class/resource.

S

start(BundleContext) - Method in class org.apache.sling.commons.classloader.impl.Activator
 
stop(BundleContext) - Method in class org.apache.sling.commons.classloader.impl.Activator
 

U

ungetService(Bundle, ServiceRegistration, Object) - Method in class org.apache.sling.commons.classloader.impl.DynamicClassLoaderManagerFactory
 
unregisterManagerFactory() - Method in class org.apache.sling.commons.classloader.impl.Activator
Unregister the dynamic class loader manager factory.

A B C D F G H I L O R S U

Copyright © 2007-2012 The Apache Software Foundation. All Rights Reserved.