public class ServletBase
extends javax.servlet.http.HttpServlet
| Modifier and Type | Field and Description |
|---|---|
protected String |
_basePath |
protected ClusterViewByServer |
_clusterView |
protected com.fasterxml.storemate.shared.TimeMaster |
_timeMaster |
protected org.slf4j.Logger |
LOG |
| Modifier | Constructor and Description |
|---|---|
protected |
ServletBase(SharedServiceStuff stuff,
ClusterViewByServer clusterView,
String servletPathBase) |
| Modifier and Type | Method and Description |
|---|---|
protected ServiceResponse |
_addStdHeaders(ServiceResponse response) |
protected String |
_trimPath(String originalPath,
String expectedPrefix,
boolean checkSlash) |
protected com.fasterxml.storemate.store.util.OperationDiagnostics |
constructMetadata()
Overridable factory method that is used for creating optional
OperationDiagnostics object to pass through, to collect
statistics. |
protected ServletServiceRequest |
constructRequest(javax.servlet.http.HttpServletRequest orig) |
protected ServletServiceResponse |
constructResponse(javax.servlet.http.HttpServletResponse orig) |
void |
doDelete(javax.servlet.http.HttpServletRequest req0,
javax.servlet.http.HttpServletResponse resp0) |
void |
doGet(javax.servlet.http.HttpServletRequest req0,
javax.servlet.http.HttpServletResponse resp0) |
void |
doHead(javax.servlet.http.HttpServletRequest req0,
javax.servlet.http.HttpServletResponse resp0) |
void |
doPost(javax.servlet.http.HttpServletRequest req0,
javax.servlet.http.HttpServletResponse resp0) |
void |
doPut(javax.servlet.http.HttpServletRequest req0,
javax.servlet.http.HttpServletResponse resp0) |
protected ClusterViewByServer |
getClusterView() |
void |
handleDelete(ServletServiceRequest request,
ServletServiceResponse response,
com.fasterxml.storemate.store.util.OperationDiagnostics stats) |
void |
handleGet(ServletServiceRequest request,
ServletServiceResponse response,
com.fasterxml.storemate.store.util.OperationDiagnostics stats) |
void |
handleHead(ServletServiceRequest request,
ServletServiceResponse response,
com.fasterxml.storemate.store.util.OperationDiagnostics stats) |
void |
handlePost(ServletServiceRequest request,
ServletServiceResponse response,
com.fasterxml.storemate.store.util.OperationDiagnostics stats) |
void |
handlePut(ServletServiceRequest request,
ServletServiceResponse response,
com.fasterxml.storemate.store.util.OperationDiagnostics stats) |
doOptions, doTrace, getLastModified, service, serviceprotected final org.slf4j.Logger LOG
protected final com.fasterxml.storemate.shared.TimeMaster _timeMaster
protected final ClusterViewByServer _clusterView
protected final String _basePath
protected ServletBase(SharedServiceStuff stuff, ClusterViewByServer clusterView, String servletPathBase)
clusterView - Handler to cluster information; needed to
handling piggy-backed cluster state informationservletPathBase - (optional) Server base path that is to
be ignored when matching request paths: if null, uses
method getServletPath of HttpServletRequest.protected ClusterViewByServer getClusterView()
public final void doGet(javax.servlet.http.HttpServletRequest req0,
javax.servlet.http.HttpServletResponse resp0)
throws IOException
doGet in class javax.servlet.http.HttpServletIOExceptionpublic final void doHead(javax.servlet.http.HttpServletRequest req0,
javax.servlet.http.HttpServletResponse resp0)
throws IOException
doHead in class javax.servlet.http.HttpServletIOExceptionpublic final void doPost(javax.servlet.http.HttpServletRequest req0,
javax.servlet.http.HttpServletResponse resp0)
throws IOException
doPost in class javax.servlet.http.HttpServletIOExceptionpublic final void doPut(javax.servlet.http.HttpServletRequest req0,
javax.servlet.http.HttpServletResponse resp0)
throws IOException
doPut in class javax.servlet.http.HttpServletIOExceptionpublic final void doDelete(javax.servlet.http.HttpServletRequest req0,
javax.servlet.http.HttpServletResponse resp0)
throws IOException
doDelete in class javax.servlet.http.HttpServletIOExceptionpublic void handleGet(ServletServiceRequest request, ServletServiceResponse response, com.fasterxml.storemate.store.util.OperationDiagnostics stats) throws IOException
IOExceptionpublic void handleHead(ServletServiceRequest request, ServletServiceResponse response, com.fasterxml.storemate.store.util.OperationDiagnostics stats) throws IOException
IOExceptionpublic void handlePut(ServletServiceRequest request, ServletServiceResponse response, com.fasterxml.storemate.store.util.OperationDiagnostics stats) throws IOException
IOExceptionpublic void handlePost(ServletServiceRequest request, ServletServiceResponse response, com.fasterxml.storemate.store.util.OperationDiagnostics stats) throws IOException
IOExceptionpublic void handleDelete(ServletServiceRequest request, ServletServiceResponse response, com.fasterxml.storemate.store.util.OperationDiagnostics stats) throws IOException
IOExceptionprotected ServletServiceRequest constructRequest(javax.servlet.http.HttpServletRequest orig)
protected com.fasterxml.storemate.store.util.OperationDiagnostics constructMetadata()
OperationDiagnostics object to pass through, to collect
statistics.protected ServletServiceResponse constructResponse(javax.servlet.http.HttpServletResponse orig)
protected String _trimPath(String originalPath, String expectedPrefix, boolean checkSlash)
protected ServiceResponse _addStdHeaders(ServiceResponse response)
Copyright © 2012-2014 fasterxml.com. All Rights Reserved.