org.placelab.proxy
Class CoreServlet
java.lang.Object
org.placelab.proxy.CoreServlet
- All Implemented Interfaces:
- Servlet
- public class CoreServlet
- extends java.lang.Object
- implements Servlet
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERVLET_PREFIX
public static java.lang.String SERVLET_PREFIX
pos
protected Coordinate pos
cityName
protected java.lang.String cityName
stateName
protected java.lang.String stateName
countryName
protected java.lang.String countryName
zipcode
protected java.lang.String zipcode
street
protected java.lang.String street
beenPoked
protected boolean beenPoked
servletServer
protected ServletServer servletServer
proxyServer
protected ProxyServer proxyServer
placelabDaemon
protected PlacelabWithProxy placelabDaemon
CoreServlet
public CoreServlet()
CoreServlet
public CoreServlet(ServletServer servletServer,
ProxyServer proxyServer,
PlacelabWithProxy placelabDaemon)
resetDefaults
public void resetDefaults()
getName
public java.lang.String getName()
- Description copied from interface:
Servlet
- Servlets can have human readable names. This is just for convenience.
- Specified by:
getName in interface Servlet
injectHeaders
public java.util.Hashtable injectHeaders(HTTPRequest req)
- Description copied from interface:
Servlet
- lets a servlet inject headers into a request that's handled by anybody
- Specified by:
injectHeaders in interface Servlet
- Parameters:
req -
- Returns:
- null if you don't want to inject headers, or a Hashtable of headers/values if you do
serviceRequest
public HTTPResponse serviceRequest(HTTPRequest req)
- Description copied from interface:
Servlet
- A serlvet must reply to passed in http requests
- Specified by:
serviceRequest in interface Servlet
genFrontPage
public java.lang.String genFrontPage(java.lang.StringBuffer sb)
runTests
public java.lang.String runTests(java.lang.StringBuffer sb)
showProxyLog
public java.lang.String showProxyLog(java.lang.StringBuffer sb)
showStatus
public java.lang.String showStatus(java.lang.StringBuffer sb)
serviceQuery
public java.lang.String serviceQuery(java.lang.StringBuffer sb,
java.lang.String suffix)
serviceA2bcc
public java.lang.String serviceA2bcc(java.lang.StringBuffer sb,
java.lang.String suffix)
trackerPoke
public void trackerPoke(Coordinate pos)
pokeLocation
protected java.lang.String pokeLocation(java.lang.StringBuffer sb,
java.lang.String suffix)