Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2007-2012
The Apache Software Foundation
. All Rights Reserved.