Class AdminServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- org.logicalcobwebs.proxool.admin.servlet.AdminServlet
-
- All Implemented Interfaces:
java.io.Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
public class AdminServlet extends javax.servlet.http.HttpServlet
Use this to admin each pool within Proxool. It acts like a normal servlet., so just configure it within your web app as you see fit. For example, within web.xml:<servlet> <servlet-name>Admin</servlet-name> <servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class> <init-param> <param-name>output</param-name> <param-value>full|simple</param-value> </init-param> <init-param> <param-name>cssFile</param-name> <param-value>/my_path/my.css</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>Admin</servlet-name> <url-pattern>/proxool</url-pattern> </servlet-mapping>
Options:- output: full|simple. "full" means with HTML header and body tags "simple" means just the HTML. Choose "simple" if you are including this servlet within your own web page. Note that if you choose simple output then you're probably going to want to consider supplying some CSS to make it look nice.
- cssFile: If you choose full output (see above) then some CSS is included, inline, in the HTML header. If you specify a URL here then that file is also linked to. It is linked after the inline CSS so you only have to override thos styles you want to be different.
- Since:
- Proxool 0.7
- Version:
- $Revision: 1.16 $, $Date: 2007/12/14 23:20:41 $
- Author:
- bill, $Author: billhorsman $ (current maintainer)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
OUTPUT_FULL
OUtput full HTML including <HTML>, <HEAD> and <BODY> tags.static java.lang.String
OUTPUT_SIMPLE
OUtput simple HTML excluding <HTML>, <HEAD> and <BODY> tags.
-
Constructor Summary
Constructors Constructor Description AdminServlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Show the details for a pool.protected void
doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
void
init(javax.servlet.ServletConfig servletConfig)
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
-
-
-
-
Field Detail
-
OUTPUT_FULL
public static final java.lang.String OUTPUT_FULL
OUtput full HTML including <HTML>, <HEAD> and <BODY> tags.- See Also:
output
,configuration
, Constant Field Values
-
OUTPUT_SIMPLE
public static final java.lang.String OUTPUT_SIMPLE
OUtput simple HTML excluding <HTML>, <HEAD> and <BODY> tags.- See Also:
output
,configuration
, Constant Field Values
-
-
Method Detail
-
init
public void init(javax.servlet.ServletConfig servletConfig) throws javax.servlet.ServletException
- Specified by:
init
in interfacejavax.servlet.Servlet
- Overrides:
init
in classjavax.servlet.GenericServlet
- Throws:
javax.servlet.ServletException
-
doPost
protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
- Overrides:
doPost
in classjavax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
java.io.IOException
-
doGet
protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
Show the details for a pool.- Overrides:
doGet
in classjavax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
java.io.IOException
-
-