org.jboss.ejb3.interceptors.aop
Class DomainClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by org.jboss.ejb3.interceptors.aop.DomainClassLoader

public class DomainClassLoader
extends java.lang.ClassLoader

Comment

Version:
$Revision: 68527 $
Author:
Carlo de Wolf

Constructor Summary
DomainClassLoader(java.lang.ClassLoader parent, java.lang.ClassLoader delegate, org.jboss.aop.Domain domain)
           
 
Method Summary
 org.jboss.aop.Domain getDomain()
          Purely for scoping class loader policy Do not use, it might be gone in later versions.
protected  java.lang.Class<?> loadClass(java.lang.String name, boolean resolve)
          Load a class, overridden to transform aop enhanced classes and load non jre classes through this classloader.
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DomainClassLoader

public DomainClassLoader(java.lang.ClassLoader parent,
                         java.lang.ClassLoader delegate,
                         org.jboss.aop.Domain domain)
Method Detail

getDomain

public org.jboss.aop.Domain getDomain()
Purely for scoping class loader policy Do not use, it might be gone in later versions.

Returns:
the domain of this class loader

loadClass

protected java.lang.Class<?> loadClass(java.lang.String name,
                                       boolean resolve)
                                throws java.lang.ClassNotFoundException
Load a class, overridden to transform aop enhanced classes and load non jre classes through this classloader.

Overrides:
loadClass in class java.lang.ClassLoader
Parameters:
name - the class name
resolve - whether to resolve the class
Returns:
the class
Throws:
java.lang.ClassNotFoundException - when there is no class


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