Skip navigation links
JBoss ScopedClassPool 1.0.0.GA
C E F G I L O P R S T U 

C

cacheCtClass(String, CtClass, boolean) - Method in class org.jboss.classpool.scoped.ScopedClassPool
Caches a class
classLoader - Variable in class org.jboss.classpool.scoped.ScopedClassPool
 
classPath - Variable in class org.jboss.classpool.scoped.ScopedClassPool
 
classpool - Variable in class org.jboss.classpool.scoped.ScopedClassPoolRepositoryImpl
The default class pool
clear() - Method in class org.jboss.classpool.scoped.SoftValueHashMap
Removes all mappings from this map.
clearUnregisteredClassLoaders() - Method in interface org.jboss.classpool.scoped.ScopedClassPoolRepository
This method will check to see if a register classloader has been undeployed (as in JBoss).
clearUnregisteredClassLoaders() - Method in class org.jboss.classpool.scoped.ScopedClassPoolRepositoryImpl
This method will check to see if a register classloader has been undeployed (as in JBoss)
close() - Method in class org.jboss.classpool.scoped.ScopedClassPool
Closes the class pool
containsKey(Object) - Method in class org.jboss.classpool.scoped.SoftValueHashMap
Returns true if this map contains a mapping for the specified key.
create(ClassLoader, ClassPool, ScopedClassPoolRepository) - Method in interface org.jboss.classpool.scoped.ScopedClassPoolFactory
Makes an instance.
create(ClassPool, ScopedClassPoolRepository) - Method in interface org.jboss.classpool.scoped.ScopedClassPoolFactory
Makes an instance.
createScopedClassPool(ClassLoader, ClassPool) - Method in interface org.jboss.classpool.scoped.ScopedClassPoolRepository
Create a scoped classpool.
createScopedClassPool(ClassLoader, ClassPool) - Method in class org.jboss.classpool.scoped.ScopedClassPoolRepositoryImpl
Creates a ClassPool corresponding to classLoader.

E

entrySet() - Method in class org.jboss.classpool.scoped.SoftValueHashMap
Returns a set of the mappings contained in this hash table.

F

factory - Variable in class org.jboss.classpool.scoped.ScopedClassPoolRepositoryImpl
The factory for creating class pools
findClassPool(ClassLoader) - Method in interface org.jboss.classpool.scoped.ScopedClassPoolRepository
Finds a scoped classpool registered under the passed in classloader.
findClassPool(ClassLoader) - Method in class org.jboss.classpool.scoped.ScopedClassPoolRepositoryImpl
Finds the ClassPool corresponding to cl
flushClass(String) - Method in class org.jboss.classpool.scoped.ScopedClassPool
Flushes a class.

G

get(Object) - Method in class org.jboss.classpool.scoped.SoftValueHashMap
Returns the value to which this map maps the specified key.
getCached(String) - Method in class org.jboss.classpool.scoped.ScopedClassPool
Get the cached class
getCachedLocally(String) - Method in class org.jboss.classpool.scoped.ScopedClassPool
Returns the class if it is cached in this pool.
getClassLoader() - Method in class org.jboss.classpool.scoped.ScopedClassPool
Gets the class loader
getClassLoader0() - Method in class org.jboss.classpool.scoped.ScopedClassPool
 
getClassPoolFactory() - Method in interface org.jboss.classpool.scoped.ScopedClassPoolRepository
Obtains the recorded factory.
getClassPoolFactory() - Method in class org.jboss.classpool.scoped.ScopedClassPoolRepositoryImpl
Returns the classpool factory.
getLocally(String) - Method in class org.jboss.classpool.scoped.ScopedClassPool
Gets any local copy of the class
getRegisteredCLs() - Method in interface org.jboss.classpool.scoped.ScopedClassPoolRepository
Get the registered classloaders.
getRegisteredCLs() - Method in class org.jboss.classpool.scoped.ScopedClassPoolRepositoryImpl
Get the registered classloaders

I

insertDelegate(ScopedClassPoolRepository) - Method in class org.jboss.classpool.scoped.ScopedClassPoolRepositoryImpl
 
isEmpty() - Method in class org.jboss.classpool.scoped.SoftValueHashMap
Returns true if this map contains no key-value mappings.
isPrune() - Method in interface org.jboss.classpool.scoped.ScopedClassPoolRepository
Returns whether or not the class pool is pruned.
isPrune() - Method in class org.jboss.classpool.scoped.ScopedClassPoolRepositoryImpl
Returns the value of the prune attribute.
isUnloadedClassLoader() - Method in class org.jboss.classpool.scoped.ScopedClassPool
Whether the classloader is loader

L

lockInCache(CtClass) - Method in class org.jboss.classpool.scoped.ScopedClassPool
Locks a class into the cache

O

org.jboss.classpool.scoped - package org.jboss.classpool.scoped
A custom class pool for several JBoss products.

P

put(String, CtClass) - Method in class org.jboss.classpool.scoped.SoftValueHashMap
Updates this map so that the given key maps to the given value.

R

registerClassLoader(ClassLoader) - Method in interface org.jboss.classpool.scoped.ScopedClassPoolRepository
Register a classloader.
registerClassLoader(ClassLoader) - Method in class org.jboss.classpool.scoped.ScopedClassPoolRepositoryImpl
Register a classloader.
registeredCLs - Variable in class org.jboss.classpool.scoped.ScopedClassPoolRepositoryImpl
The registered classloaders
remove(String) - Method in class org.jboss.classpool.scoped.SoftValueHashMap
Removes the mapping for the given key from this map, if present.
repository - Variable in class org.jboss.classpool.scoped.ScopedClassPool
 

S

ScopedClassPool - Class in org.jboss.classpool.scoped
A scoped class pool.
ScopedClassPool(ClassLoader, ClassPool, ScopedClassPoolRepository, boolean) - Constructor for class org.jboss.classpool.scoped.ScopedClassPool
Creates a new ScopedClassPool.
ScopedClassPoolFactory - Interface in org.jboss.classpool.scoped
A factory interface.
ScopedClassPoolRepository - Interface in org.jboss.classpool.scoped
An interface to ScopedClassPoolRepositoryImpl.
ScopedClassPoolRepositoryImpl - Class in org.jboss.classpool.scoped
An implementation of ScopedClassPoolRepository.
ScopedClassPoolRepositoryImpl(ClassPool) - Constructor for class org.jboss.classpool.scoped.ScopedClassPoolRepositoryImpl
Constructor
setClassPoolFactory(ScopedClassPoolFactory) - Method in interface org.jboss.classpool.scoped.ScopedClassPoolRepository
Records a factory.
setClassPoolFactory(ScopedClassPoolFactory) - Method in class org.jboss.classpool.scoped.ScopedClassPoolRepositoryImpl
Sets the classpool factory that should be used.
setPrune(boolean) - Method in interface org.jboss.classpool.scoped.ScopedClassPoolRepository
Sets the prune flag.
setPrune(boolean) - Method in class org.jboss.classpool.scoped.ScopedClassPoolRepositoryImpl
Set the prune attribute.
size() - Method in class org.jboss.classpool.scoped.SoftValueHashMap
Returns the number of key-value mappings in this map.
softcache - Variable in class org.jboss.classpool.scoped.ScopedClassPool
 
soften(CtClass) - Method in class org.jboss.classpool.scoped.ScopedClassPool
Softens a class
SoftValueHashMap - Class in org.jboss.classpool.scoped
This Map will remove entries when the value in the map has been cleaned from garbage collection
SoftValueHashMap(int, float) - Constructor for class org.jboss.classpool.scoped.SoftValueHashMap
Constructs a new, empty WeakHashMap with the given initial capacity and the given load factor.
SoftValueHashMap(int) - Constructor for class org.jboss.classpool.scoped.SoftValueHashMap
Constructs a new, empty WeakHashMap with the given initial capacity and the default load factor, which is 0.75.
SoftValueHashMap() - Constructor for class org.jboss.classpool.scoped.SoftValueHashMap
Constructs a new, empty WeakHashMap with the default initial capacity and the default load factor, which is 0.75.
SoftValueHashMap(Map<String, CtClass>) - Constructor for class org.jboss.classpool.scoped.SoftValueHashMap
Constructs a new WeakHashMap with the same mappings as the specified Map.

T

toClass(CtClass, ClassLoader, ProtectionDomain) - Method in class org.jboss.classpool.scoped.ScopedClassPool
Converts a javassist class to a java class

U

unregisterClassLoader(ClassLoader) - Method in interface org.jboss.classpool.scoped.ScopedClassPoolRepository
Unregisters a classpool and unregisters its classloader.
unregisterClassLoader(ClassLoader) - Method in class org.jboss.classpool.scoped.ScopedClassPoolRepositoryImpl
 
C E F G I L O P R S T U 
Skip navigation links
JBoss ScopedClassPool 1.0.0.GA

Copyright © 2016 JBoss by Red Hat. All rights reserved.