org.seasar.framework.container.hotdeploy
クラス HotdeployClassLoader

java.lang.Object
  拡張java.lang.ClassLoader
      拡張org.seasar.framework.container.hotdeploy.HotdeployClassLoader

public class HotdeployClassLoader
extends ClassLoader


コンストラクタの概要
HotdeployClassLoader(ClassLoader classLoader)
           
 
メソッドの概要
 void addHotdeployListener(HotdeployListener listener)
           
protected  Class defineClass(String className, byte[] bytes)
           
protected  Class defineClass(String className, File classFile)
           
protected  void definedClass(Class clazz)
           
 HotdeployListener getHotdeployListener(int index)
           
 int getHotdeployListenerSize()
           
protected  boolean isTargetClass(String className)
           
 Class loadClass(String className, boolean resolve)
           
 void removeHotdeployListener(HotdeployListener listener)
           
 void setProjects(OndemandProject[] projects)
           
 
クラス java.lang.ClassLoader から継承したメソッド
clearAssertionStatus, 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
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HotdeployClassLoader

public HotdeployClassLoader(ClassLoader classLoader)
メソッドの詳細

setProjects

public void setProjects(OndemandProject[] projects)

addHotdeployListener

public void addHotdeployListener(HotdeployListener listener)

getHotdeployListener

public HotdeployListener getHotdeployListener(int index)

getHotdeployListenerSize

public int getHotdeployListenerSize()

removeHotdeployListener

public void removeHotdeployListener(HotdeployListener listener)

loadClass

public Class loadClass(String className,
                       boolean resolve)
                throws ClassNotFoundException
例外:
ClassNotFoundException

defineClass

protected Class defineClass(String className,
                            File classFile)

defineClass

protected Class defineClass(String className,
                            byte[] bytes)

isTargetClass

protected boolean isTargetClass(String className)

definedClass

protected void definedClass(Class clazz)


Copyright © 2004-2006 The Seasar Foundation. All Rights Reserved.