|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--JSPservletPkg.JSPhandler.ClassEntry
Class invoked by JSPhandler for a given jar name. It caches created target servlets and JSPs and manages a JSPloader.
| Inner Class Summary | |
(package private) class |
JSPhandler.ClassEntry.ServletInfo
Class of servletObjects entries. |
(package private) class |
JSPhandler.ClassEntry.Stat
wraps statistic data. uses a Properties to store and persist stats. |
| Field Summary | |
(package private) BackCheck |
backCheck
Version 1.0.3. |
(package private) JSPhandler |
handler
back pointer on JSPhandler |
(package private) java.lang.String |
jarName
jar name |
(package private) java.lang.String |
jarURL
jar remote location (URL) |
(package private) JSPloader |
jl
ClassLoader |
(package private) java.util.HashMap |
servletObjects
HashMap key: class name (full path) value: ServletInfo |
(package private) JSPhandler.ClassEntry.Stat |
stat
Handle on Stat object. |
| Constructor Summary | |
(package private) |
JSPhandler.ClassEntry(JSPhandler jh,
java.lang.String jarName,
java.lang.String jarURL)
Version 1.0.4. |
| Method Summary | |
(package private) void |
delete()
Clears itself and class loaded stuff. |
protected void |
finalize()
to avoid loitering |
(package private) JSPservletPkg.Servlet |
get(java.lang.String classPath)
Given a target classpath, returns a Servlet object. |
(package private) long |
getLastModified(java.lang.String name)
Returns resource timestamp |
(package private) java.io.InputStream |
getResourceAsStream(java.lang.String classPath)
Invoked by JSPhandler. |
(package private) java.lang.String |
getRoutingResource(java.lang.String name)
Version 1.0.3 Returns comment associated with routing if the resource is a routing one or null. |
(package private) void |
update(java.lang.String remoteLocation)
Clears itself and class loaded stuff and recreates class loader. |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
JSPloader jl
java.lang.String jarName
java.lang.String jarURL
java.util.HashMap servletObjects
JSPhandler.ClassEntry.ServletInfoJSPhandler handler
JSPhandler.ClassEntry.Stat stat
BackCheck backCheck
| Constructor Detail |
JSPhandler.ClassEntry(JSPhandler jh,
java.lang.String jarName,
java.lang.String jarURL)
throws JSPloaderException
Constructor.
jh - invoking JSPhandler.jarName - application prefix.jarURL - jar remote location.| Method Detail |
final void delete()
final void update(java.lang.String remoteLocation)
throws JSPloaderException
remoteLocation - URL where to download the jar.JSPhandler.ClassEntry.ServletInfo
final JSPservletPkg.Servlet get(java.lang.String classPath)
throws JSPloaderException,
java.lang.ClassNotFoundException
classPath - full name of the JSP or servlet to load and instantiate.JSPhandler.ClassEntry.ServletInfofinal java.io.InputStream getResourceAsStream(java.lang.String classPath)
classPath - path to the resource.final long getLastModified(java.lang.String name)
name - name of the resource.final java.lang.String getRoutingResource(java.lang.String name)
Returns comment associated with routing if the resource is a routing one or null.
name - name of the resource to stream.protected void finalize()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||