Quadcap Embeddable Server

com.quadcap.http.server22.WebServlet Class Reference

Inheritance diagram for com.quadcap.http.server22.WebServlet:

ServletConfig List of all members.

Detailed Description

Represents a configured servlet, whether active or not.

If we implemented servlet garbage collection, we would free the servlet resources from here.

Author:
Stan Bailes

Definition at line 63 of file WebServlet.java.

Public Member Functions

 WebServlet ()
String toString ()
void setServletName (String name)
String getServletName ()
void setServletClass (String name)
String getServletClass ()
void setJspFile (String name)
String getJspFile ()
void setLoadOnStartup (int loadOnStartup)
int getLoadOnStartup ()
void addInitParam (String prop, String val)
Enumeration getInitParameterNames ()
String getInitParameter (String name)
void setWebApplication (WebApplication app)
WebApplication getWebApplication ()
ServletContext getServletContext ()
void service (ServletRequest req, ServletResponse res) throws ServletException, IOException

Package Functions

final void init () throws ServletException

Package Attributes

WebApplication app
Servlet servlet = null
boolean singleThreadModel = false
String servletName
String servletClass
String jspFile
int loadOnStartup = -1
Properties initParams = new Properties()


Constructor & Destructor Documentation

com.quadcap.http.server22.WebServlet.WebServlet  ) 
 

Definition at line 73 of file WebServlet.java.


Member Function Documentation

void com.quadcap.http.server22.WebServlet.addInitParam String  prop,
String  val
 

Definition at line 112 of file WebServlet.java.

References com.quadcap.http.server22.WebServlet.addInitParam(), and com.quadcap.http.server22.WebServlet.initParams.

Referenced by com.quadcap.http.server22.WebServlet.addInitParam(), and com.quadcap.http.server22.DDParser.endElement().

String com.quadcap.http.server22.WebServlet.getInitParameter String  name  ) 
 

Definition at line 120 of file WebServlet.java.

References com.quadcap.http.server22.WebServlet.getInitParameter(), and com.quadcap.http.server22.WebServlet.initParams.

Referenced by com.quadcap.http.server22.WebServlet.getInitParameter().

Enumeration com.quadcap.http.server22.WebServlet.getInitParameterNames  ) 
 

Definition at line 116 of file WebServlet.java.

References com.quadcap.http.server22.WebServlet.initParams.

String com.quadcap.http.server22.WebServlet.getJspFile  ) 
 

Definition at line 100 of file WebServlet.java.

References com.quadcap.http.server22.WebServlet.jspFile.

int com.quadcap.http.server22.WebServlet.getLoadOnStartup  ) 
 

Definition at line 108 of file WebServlet.java.

References com.quadcap.http.server22.WebServlet.loadOnStartup.

String com.quadcap.http.server22.WebServlet.getServletClass  ) 
 

Definition at line 92 of file WebServlet.java.

References com.quadcap.http.server22.WebServlet.servletClass.

ServletContext com.quadcap.http.server22.WebServlet.getServletContext  ) 
 

Definition at line 132 of file WebServlet.java.

References com.quadcap.http.server22.WebServlet.app.

String com.quadcap.http.server22.WebServlet.getServletName  ) 
 

Definition at line 84 of file WebServlet.java.

References com.quadcap.http.server22.WebServlet.servletName.

Referenced by com.quadcap.http.server22.WebApplication.addServlet().

WebApplication com.quadcap.http.server22.WebServlet.getWebApplication  ) 
 

Definition at line 128 of file WebServlet.java.

References com.quadcap.http.server22.WebServlet.app.

Referenced by com.quadcap.http.server22.HttpDispatcher.HttpDispatcher().

final void com.quadcap.http.server22.WebServlet.init  )  throws ServletException [package]
 

Definition at line 144 of file WebServlet.java.

References com.quadcap.http.server22.WebServlet.app, com.quadcap.http.server22.WebApplication.getClassLoader(), com.quadcap.http.server22.WebServlet.servlet, com.quadcap.http.server22.WebServlet.servletClass, and com.quadcap.http.server22.WebServlet.singleThreadModel.

Referenced by com.quadcap.http.server22.WebServlet.service().

void com.quadcap.http.server22.WebServlet.service ServletRequest  req,
ServletResponse  res
throws ServletException, IOException
 

Definition at line 163 of file WebServlet.java.

References com.quadcap.http.server22.WebServlet.init(), com.quadcap.http.server22.WebServlet.service(), com.quadcap.http.server22.WebServlet.servlet, and com.quadcap.http.server22.WebServlet.singleThreadModel.

Referenced by com.quadcap.http.server22.HttpDispatcher.forward(), com.quadcap.http.server22.HttpDispatcher.include(), com.quadcap.http.server22.WebServlet.service(), and com.quadcap.http.server22.HttpDispatcher.service().

void com.quadcap.http.server22.WebServlet.setJspFile String  name  ) 
 

Definition at line 96 of file WebServlet.java.

References com.quadcap.http.server22.WebServlet.setJspFile().

Referenced by com.quadcap.http.server22.WebServlet.setJspFile().

void com.quadcap.http.server22.WebServlet.setLoadOnStartup int  loadOnStartup  ) 
 

Definition at line 104 of file WebServlet.java.

References com.quadcap.http.server22.WebServlet.setLoadOnStartup().

Referenced by com.quadcap.http.server22.DDParser.endElement(), and com.quadcap.http.server22.WebServlet.setLoadOnStartup().

void com.quadcap.http.server22.WebServlet.setServletClass String  name  ) 
 

Definition at line 88 of file WebServlet.java.

References com.quadcap.http.server22.WebServlet.setServletClass().

Referenced by com.quadcap.http.server22.DDParser.endElement(), and com.quadcap.http.server22.WebServlet.setServletClass().

void com.quadcap.http.server22.WebServlet.setServletName String  name  ) 
 

Definition at line 80 of file WebServlet.java.

References com.quadcap.http.server22.WebServlet.setServletName().

Referenced by com.quadcap.http.server22.DDParser.endElement(), and com.quadcap.http.server22.WebServlet.setServletName().

void com.quadcap.http.server22.WebServlet.setWebApplication WebApplication  app  ) 
 

Definition at line 124 of file WebServlet.java.

References com.quadcap.http.server22.WebServlet.setWebApplication().

Referenced by com.quadcap.http.server22.WebServlet.setWebApplication(), and com.quadcap.http.server22.DDParser.startElement().

String com.quadcap.http.server22.WebServlet.toString  ) 
 

Definition at line 76 of file WebServlet.java.

References com.quadcap.http.server22.WebServlet.servletName.


Member Data Documentation

WebApplication com.quadcap.http.server22.WebServlet.app [package]
 

Definition at line 64 of file WebServlet.java.

Referenced by com.quadcap.http.server22.WebServlet.getServletContext(), com.quadcap.http.server22.WebServlet.getWebApplication(), and com.quadcap.http.server22.WebServlet.init().

Properties com.quadcap.http.server22.WebServlet.initParams = new Properties() [package]
 

Definition at line 71 of file WebServlet.java.

Referenced by com.quadcap.http.server22.WebServlet.addInitParam(), com.quadcap.http.server22.WebServlet.getInitParameter(), and com.quadcap.http.server22.WebServlet.getInitParameterNames().

String com.quadcap.http.server22.WebServlet.jspFile [package]
 

Definition at line 69 of file WebServlet.java.

Referenced by com.quadcap.http.server22.WebServlet.getJspFile().

int com.quadcap.http.server22.WebServlet.loadOnStartup = -1 [package]
 

Definition at line 70 of file WebServlet.java.

Referenced by com.quadcap.http.server22.WebServlet.getLoadOnStartup().

Servlet com.quadcap.http.server22.WebServlet.servlet = null [package]
 

Definition at line 65 of file WebServlet.java.

Referenced by com.quadcap.http.server22.WebServlet.init(), and com.quadcap.http.server22.WebServlet.service().

String com.quadcap.http.server22.WebServlet.servletClass [package]
 

Definition at line 68 of file WebServlet.java.

Referenced by com.quadcap.http.server22.WebServlet.getServletClass(), and com.quadcap.http.server22.WebServlet.init().

String com.quadcap.http.server22.WebServlet.servletName [package]
 

Definition at line 67 of file WebServlet.java.

Referenced by com.quadcap.http.server22.WebServlet.getServletName(), and com.quadcap.http.server22.WebServlet.toString().

boolean com.quadcap.http.server22.WebServlet.singleThreadModel = false [package]
 

Definition at line 66 of file WebServlet.java.

Referenced by com.quadcap.http.server22.WebServlet.init(), and com.quadcap.http.server22.WebServlet.service().