public class S3RequestServlet
extends javax.servlet.http.HttpServlet
| Modifier and Type | Field and Description |
|---|---|
static long |
ASYNC_CONTEXT_TIMEOUT |
static java.lang.String |
PROXY_S3_V2_HEAVY_POOL |
static java.lang.String |
PROXY_S3_V2_LIGHT_POOL |
static boolean |
PROXY_V2_ASYNC_ENABLED |
static java.lang.String |
S3_V2_SERVICE_PATH_PREFIX |
static java.lang.String |
SERVICE_PREFIX |
| Constructor and Description |
|---|
S3RequestServlet() |
| Modifier and Type | Method and Description |
|---|---|
void |
serveRequest(S3Handler s3Handler)
Core place to call S3 task's core API logic handling
function w/o exception handling.
|
void |
service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Implementation to serve the HttpServletRequest and returns HttpServletResponse.
|
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, servicepublic static final java.lang.String SERVICE_PREFIX
public static final java.lang.String S3_V2_SERVICE_PATH_PREFIX
public static final java.lang.String PROXY_S3_V2_LIGHT_POOL
public static final java.lang.String PROXY_S3_V2_HEAVY_POOL
public static final boolean PROXY_V2_ASYNC_ENABLED
public static final long ASYNC_CONTEXT_TIMEOUT
public void service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
service in class javax.servlet.http.HttpServletrequest - the HttpServletRequest object that
contains the request the client made of
the servletresponse - the HttpServletResponse object that
contains the response the servlet returns
to the clientjavax.servlet.ServletExceptionjava.io.IOExceptionpublic void serveRequest(S3Handler s3Handler) throws java.io.IOException
s3Handler - java.io.IOExceptionCopyright © 2024. All Rights Reserved.