org.apache.beehive.netui.pageflow.handler
Interface ReloadableClassHandler

All Superinterfaces:
Handler
All Known Implementing Classes:
DefaultReloadableClassHandler

public interface ReloadableClassHandler
extends Handler

Handler for loading and reloading classes.


Method Summary
 ClassLoader getClassLoader()
           
 boolean isReloadEnabled()
           
 Class loadCachedClass(String className)
           
 Class loadClass(String className)
           
 Object newInstance(String className)
           
 void reloadClasses(RequestContext context)
           
 
Methods inherited from interface Handler
init, reinit
 

Method Detail

newInstance

Object newInstance(String className)
                   throws ClassNotFoundException,
                          InstantiationException,
                          IllegalAccessException
Throws:
ClassNotFoundException
InstantiationException
IllegalAccessException

loadClass

Class loadClass(String className)
                throws ClassNotFoundException
Throws:
ClassNotFoundException

loadCachedClass

Class loadCachedClass(String className)

reloadClasses

void reloadClasses(RequestContext context)

getClassLoader

ClassLoader getClassLoader()

isReloadEnabled

boolean isReloadEnabled()