public class ServiceDispatchServlet<K extends EntryKey,E extends StoredEntry<K>,P extends Enum<P>> extends ServletBase
| Modifier and Type | Field and Description |
|---|---|
protected RequestPathStrategy<?> |
_pathStrategy |
protected EnumMap<P,ServletBase> |
_servletsByPath |
_basePath, _clusterView, _timeMaster, LOG| Constructor and Description |
|---|
ServiceDispatchServlet(ClusterViewByServer clusterView,
String servletPathBase,
SharedServiceStuff stuff,
EnumMap<P,ServletBase> servlets)
Constructor used when the servlet has been registered at proper
root for resolving references to entry points, as per
configured
|
| Modifier and Type | Method and Description |
|---|---|
protected ServletBase |
_matchServlet(ServletServiceRequest request) |
protected ServletServiceRequest |
constructRequest(javax.servlet.http.HttpServletRequest orig) |
void |
handleDelete(ServletServiceRequest request,
ServletServiceResponse response,
com.fasterxml.storemate.store.util.OperationDiagnostics metadata) |
void |
handleGet(ServletServiceRequest request,
ServletServiceResponse response,
com.fasterxml.storemate.store.util.OperationDiagnostics metadata) |
void |
handleHead(ServletServiceRequest request,
ServletServiceResponse response,
com.fasterxml.storemate.store.util.OperationDiagnostics metadata) |
void |
handlePost(ServletServiceRequest request,
ServletServiceResponse response,
com.fasterxml.storemate.store.util.OperationDiagnostics metadata) |
void |
handlePut(ServletServiceRequest request,
ServletServiceResponse response,
com.fasterxml.storemate.store.util.OperationDiagnostics metadata) |
_addStdHeaders, _trimPath, constructMetadata, constructResponse, doDelete, doGet, doHead, doPost, doPut, getClusterViewdoOptions, doTrace, getLastModified, service, serviceprotected final RequestPathStrategy<?> _pathStrategy
protected final EnumMap<P extends Enum<P>,ServletBase> _servletsByPath
public ServiceDispatchServlet(ClusterViewByServer clusterView, String servletPathBase, SharedServiceStuff stuff, EnumMap<P,ServletBase> servlets)
protected ServletServiceRequest constructRequest(javax.servlet.http.HttpServletRequest orig)
constructRequest in class ServletBasepublic void handleGet(ServletServiceRequest request, ServletServiceResponse response, com.fasterxml.storemate.store.util.OperationDiagnostics metadata) throws IOException
handleGet in class ServletBaseIOExceptionpublic void handleHead(ServletServiceRequest request, ServletServiceResponse response, com.fasterxml.storemate.store.util.OperationDiagnostics metadata) throws IOException
handleHead in class ServletBaseIOExceptionpublic void handlePut(ServletServiceRequest request, ServletServiceResponse response, com.fasterxml.storemate.store.util.OperationDiagnostics metadata) throws IOException
handlePut in class ServletBaseIOExceptionpublic void handlePost(ServletServiceRequest request, ServletServiceResponse response, com.fasterxml.storemate.store.util.OperationDiagnostics metadata) throws IOException
handlePost in class ServletBaseIOExceptionpublic void handleDelete(ServletServiceRequest request, ServletServiceResponse response, com.fasterxml.storemate.store.util.OperationDiagnostics metadata) throws IOException
handleDelete in class ServletBaseIOExceptionprotected ServletBase _matchServlet(ServletServiceRequest request)
Copyright © 2012-2014 fasterxml.com. All Rights Reserved.