org.apache.tomcat.core
Class ServletWrapper
java.lang.Object
|
+--org.apache.tomcat.core.Handler
|
+--org.apache.tomcat.core.ServletWrapper
- public class ServletWrapper
- extends Handler
Class used to represent a servlet inside a Context.
- Author:
- James Duncan Davidson [duncan@eng.sun.com], Jason Hunter [jch@eng.sun.com], James Todd [gonzo@eng.sun.com], Harish Prabandham, costin@dnt.ro
Fields inherited from class org.apache.tomcat.core.Handler |
ACC_ERRORS,
ACC_IN_INCLUDE,
ACC_INVOCATION_COUNT,
ACC_LAST_ACCESSED,
ACC_OVERHEAD,
ACC_SERVICE_TIME,
ACCOUNTS,
context,
contextM,
debug,
debugHead,
initialized,
internal,
name,
origin,
ORIGIN_ADMIN,
ORIGIN_DYNAMIC,
ORIGIN_INVOKER,
ORIGIN_JSP,
ORIGIN_WEB_XML |
Methods inherited from class org.apache.tomcat.core.Handler |
addInitParam,
destroy,
getAccount,
getContext,
getInitParameter,
getInitParameterNames,
getName,
getNote,
getOrigin,
isInternal,
log,
setAccount,
setDebug,
setName,
setNote,
setOrigin |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
servletName
protected java.lang.String servletName
servletClassName
protected java.lang.String servletClassName
servletClass
protected java.lang.Class servletClass
servlet
protected javax.servlet.Servlet servlet
configF
protected javax.servlet.ServletConfig configF
description
protected java.lang.String description
isReloadable
protected boolean isReloadable
lastAccessed
protected long lastAccessed
serviceCount
protected int serviceCount
ServletWrapper
public ServletWrapper()
setContext
public void setContext(Context context)
- Overrides:
- setContext in class Handler
toString
public java.lang.String toString()
- Overrides:
- toString in class Handler
setLoadOnStartUp
public void setLoadOnStartUp(int level)
setLoadOnStartUp
public void setLoadOnStartUp(java.lang.String level)
getLoadOnStartUp
public boolean getLoadOnStartUp()
getLoadOnStartUpLevel
public int getLoadOnStartUpLevel()
getServletName
public java.lang.String getServletName()
setServletName
public void setServletName(java.lang.String servletName)
getServletDescription
public java.lang.String getServletDescription()
setDescription
public void setDescription(java.lang.String d)
setServletDescription
public void setServletDescription(java.lang.String description)
getServletClass
public java.lang.String getServletClass()
setServletClass
public void setServletClass(java.lang.String servletClassName)
addSecurityMapping
public void addSecurityMapping(java.lang.String name,
java.lang.String role,
java.lang.String description)
- Security Role Ref represent a mapping between servlet role names and
server roles
getSecurityRole
public java.lang.String getSecurityRole(java.lang.String name)
getPath
public java.lang.String getPath()
setPath
public void setPath(java.lang.String path)
getServlet
public javax.servlet.Servlet getServlet()
doDestroy
protected void doDestroy()
throws TomcatException
- Description copied from class: Handler
- This method will be called when the handler
is removed ( by admin or timeout ). Various handlers
can implement this, but it can't be called from outside.
( the "guarded" doDestroy is public )
- Overrides:
- doDestroy in class Handler
init
public void init()
throws java.lang.Exception
- Override Handler's init - load the servlet before calling
and interceptor
- Overrides:
- init in class Handler
doInit
protected void doInit()
throws java.lang.Exception
- Description copied from class: Handler
- Initialize the handler. Handler can override this
method to initialize themself.
The method must set initialised=true if successfull.
- Overrides:
- doInit in class Handler
service
public void service(Request req,
Response res)
- Override service to hook reloading - it can be done in a clean
interceptor. It also hooks jsp - we should have a separate
JspHandler
- Overrides:
- service in class Handler
doService
protected void doService(Request req,
Response res)
throws java.lang.Exception
- Description copied from class: Handler
- This is the actual content generator. Can't be called
from outside.
- Overrides:
- doService in class Handler
Copyright © 2000 Apache Software Foundation. All Rights Reserved.