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.HttpServletUse 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.StringOUTPUT_FULLOUtput full HTML including <HTML>, <HEAD> and <BODY> tags.static java.lang.StringOUTPUT_SIMPLEOUtput 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 voiddoGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Show the details for a pool.protected voiddoPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)voidinit(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:
initin interfacejavax.servlet.Servlet- Overrides:
initin 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:
doPostin classjavax.servlet.http.HttpServlet- Throws:
javax.servlet.ServletExceptionjava.io.IOException
-
doGet
protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOExceptionShow the details for a pool.- Overrides:
doGetin classjavax.servlet.http.HttpServlet- Throws:
javax.servlet.ServletExceptionjava.io.IOException
-
-