public abstract class BaseServlet extends Object implements HttpServlet
| Modifier and Type | Field and Description |
|---|---|
static String |
COMMAND_NAME_KEY |
protected Map<String,BaseRequestHandler> |
deleteHandler |
static String |
DRIVER_KEY |
static String |
ELEMENT_ID_KEY |
protected Map<String,BaseRequestHandler> |
getHandler |
static int |
INTERNAL_SERVER_ERROR |
static String |
NAME_ID_KEY |
protected Map<String,BaseRequestHandler> |
postHandler |
static String |
SESSION_ID_KEY |
| Constructor and Description |
|---|
BaseServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected BaseRequestHandler |
findMatcher(HttpRequest request,
Map<String,BaseRequestHandler> handler) |
protected String |
getParameter(String configuredUri,
String actualUri,
String param) |
protected String |
getParameter(String configuredUri,
String actualUri,
String param,
boolean sectionLengthValidation) |
void |
handleHttpRequest(HttpRequest request,
HttpResponse response) |
abstract void |
handleRequest(HttpRequest request,
HttpResponse response,
BaseRequestHandler handler) |
protected void |
handleResponse(HttpRequest request,
HttpResponse response,
SelendroidResponse result) |
protected abstract void |
init()
|
protected boolean |
isFor(String[] mapperUrlSections,
String[] urlToMatchSections) |
protected boolean |
isNewSessionRequest(HttpRequest request) |
protected void |
register(Map<String,BaseRequestHandler> registerOn,
BaseRequestHandler handler) |
protected void |
replyWithServerError(HttpResponse response) |
public static final String SESSION_ID_KEY
public static final String ELEMENT_ID_KEY
public static final String COMMAND_NAME_KEY
public static final String NAME_ID_KEY
public static final String DRIVER_KEY
public static final int INTERNAL_SERVER_ERROR
protected Map<String,BaseRequestHandler> getHandler
protected Map<String,BaseRequestHandler> postHandler
protected Map<String,BaseRequestHandler> deleteHandler
protected BaseRequestHandler findMatcher(HttpRequest request, Map<String,BaseRequestHandler> handler)
protected abstract void init()
public void handleHttpRequest(HttpRequest request, HttpResponse response) throws Exception
handleHttpRequest in interface HttpServletExceptionprotected void register(Map<String,BaseRequestHandler> registerOn, BaseRequestHandler handler)
public abstract void handleRequest(HttpRequest request, HttpResponse response, BaseRequestHandler handler)
protected String getParameter(String configuredUri, String actualUri, String param, boolean sectionLengthValidation)
protected void replyWithServerError(HttpResponse response)
protected boolean isNewSessionRequest(HttpRequest request)
protected void handleResponse(HttpRequest request, HttpResponse response, SelendroidResponse result)
Copyright © 2015. All rights reserved.