JBoss AOP Parent POM 2.2.2.GA

org.jboss.aop.classpool
Class ClassLoaderRepository

java.lang.Object
  extended by org.jboss.aop.classpool.ClassLoaderRepository
All Implemented Interfaces:
org.jboss.classpool.spi.ClassPoolRepositoryCallback

public class ClassLoaderRepository
extends Object
implements org.jboss.classpool.spi.ClassPoolRepositoryCallback

Singleton classpool repository used by aop

Version:
$Revision: 112022 $
Author:
Kabir Khan, Flavia Rainone

Field Summary
protected  HashMap<ClassLoader,HashSet<Class<?>>> ucl2classes
          The classes per classppol
 
Method Summary
 void classLoaderRegistered(ClassLoader classLoader)
           
 void classLoaderUnregistered(ClassLoader classLoader)
           
static ClassLoaderRepository getInstance()
           
 void registerClass(Class<?> clazz)
           
 void setAspectManager(AspectManager manager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ucl2classes

protected final HashMap<ClassLoader,HashSet<Class<?>>> ucl2classes
The classes per classppol

Method Detail

getInstance

public static ClassLoaderRepository getInstance()

setAspectManager

public void setAspectManager(AspectManager manager)

registerClass

public void registerClass(Class<?> clazz)

classLoaderRegistered

public void classLoaderRegistered(ClassLoader classLoader)
Specified by:
classLoaderRegistered in interface org.jboss.classpool.spi.ClassPoolRepositoryCallback

classLoaderUnregistered

public void classLoaderUnregistered(ClassLoader classLoader)
Specified by:
classLoaderUnregistered in interface org.jboss.classpool.spi.ClassPoolRepositoryCallback

JBoss AOP Parent POM 2.2.2.GA

Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.