public class StatusWebHandler extends Object
Constructor and Description |
---|
StatusWebHandler() |
Modifier and Type | Method and Description |
---|---|
void |
doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
Handle a GET request.
|
void |
doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
Handle a POST request.
|
String |
getApplicationName() |
AppStatus |
getAppStatus() |
String |
getCssLocation() |
Map<String,IPage> |
getPages() |
void |
init()
Does the initialization work.
|
void |
setAllowIp(String allowIp)
Restrict access to a single IP.
|
void |
setApplicationName(String servletContextName) |
void |
setAppStatus(AppStatus appStatus)
Set the AppStatus object to use in the web interface.
|
void |
setCssLocation(String cssLocation)
Set the location of the css to use.
|
void |
setPages(Map<String,IPage> pages)
Set the available pages in the web interface.
|
public void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws IOException
req
- resp
- IOException
public void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws IOException
req
- resp
- IOException
public String getApplicationName()
public AppStatus getAppStatus()
public String getCssLocation()
public void init()
Read configuration from /status-web-conf.properties
If you need to inject custom objects using these methods, please do it before calling init.
public void setAllowIp(String allowIp)
allowIp
- public void setApplicationName(String servletContextName)
public void setAppStatus(AppStatus appStatus)
appStatus
- public void setCssLocation(String cssLocation)
cssLocation
- Copyright © 2010–2016. All rights reserved.