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
A class loader writer is a service allowing to dynamically generate classes and resources.

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
DynamicClassLoaderProvider - Interface in org.apache.sling.commons.classloader
Deprecated. The dynamic class loader provider is not supported anymore and any service implementing this is not considered for dynamic class loading anymore!

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() - Method in interface org.apache.sling.commons.classloader.ClassLoaderWriter
Get a dynamic class loader.
getClassLoader(ClassLoader) - Method in interface org.apache.sling.commons.classloader.DynamicClassLoaderProvider
Deprecated. 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
Return the dynamic class loaders to use Currently this is just the package admin class loader.
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

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
Deprecated. 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.