org.apache.beehive.netui.pageflow.internal
Class DefaultReloadableClassHandler
Object
DefaultHandler
DefaultReloadableClassHandler
- All Implemented Interfaces:
- Serializable, Handler, ReloadableClassHandler
public class DefaultReloadableClassHandler
- extends DefaultHandler
- implements ReloadableClassHandler
- See Also:
- Serialized Form
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultReloadableClassHandler
public DefaultReloadableClassHandler()
init
public void init(ServletContext servletContext)
- Description copied from class:
DefaultHandler
- Initialize.
- Specified by:
init
in interface Handler
- Overrides:
init
in class DefaultHandler
- Parameters:
servletContext
- the ServletContext for the webapp that is creating this object.
newInstance
public Object newInstance(String className,
HttpServletRequest request)
throws ClassNotFoundException,
InstantiationException,
IllegalAccessException
- Specified by:
newInstance
in interface ReloadableClassHandler
- Throws:
ClassNotFoundException
InstantiationException
IllegalAccessException
loadCachedClass
public Class loadCachedClass(String className,
HttpServletRequest request)
- Specified by:
loadCachedClass
in interface ReloadableClassHandler
loadClass
public Class loadClass(String className,
HttpServletRequest request)
throws ClassNotFoundException
- Specified by:
loadClass
in interface ReloadableClassHandler
- Throws:
ClassNotFoundException
reinit
public void reinit(HttpServletRequest request)
- Specified by:
reinit
in interface ReloadableClassHandler
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoader
in interface ReloadableClassHandler
isReloadEnabled
public boolean isReloadEnabled()
- Specified by:
isReloadEnabled
in interface ReloadableClassHandler