public class AwsProxyHttpServletRequest extends AwsHttpServletRequest
HttpServletRequest interface that supports AwsProxyRequest object.
This object is initialized with an AwsProxyRequest event and a SecurityContext generated
by an implementation of the SecurityContextWriter.dispatcherType| Constructor and Description |
|---|
AwsProxyHttpServletRequest(AwsProxyRequest awsProxyRequest,
com.amazonaws.services.lambda.runtime.Context lambdaContext,
javax.ws.rs.core.SecurityContext awsSecurityContext) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
authenticate(javax.servlet.http.HttpServletResponse httpServletResponse) |
java.lang.String |
getAuthType() |
AwsProxyRequest |
getAwsProxyRequest() |
java.lang.String |
getCharacterEncoding() |
int |
getContentLength() |
long |
getContentLengthLong() |
java.lang.String |
getContentType() |
java.lang.String |
getContextPath()
In AWS API Gateway, stage is never given as part of the path.
|
javax.servlet.http.Cookie[] |
getCookies() |
long |
getDateHeader(java.lang.String s) |
java.lang.String |
getHeader(java.lang.String s) |
java.util.Enumeration<java.lang.String> |
getHeaderNames() |
java.util.Enumeration<java.lang.String> |
getHeaders(java.lang.String s) |
javax.servlet.ServletInputStream |
getInputStream() |
int |
getIntHeader(java.lang.String s) |
java.util.Locale |
getLocale() |
java.util.Enumeration<java.util.Locale> |
getLocales() |
java.lang.String |
getMethod() |
java.lang.String |
getParameter(java.lang.String s) |
java.util.Map<java.lang.String,java.lang.String[]> |
getParameterMap() |
java.util.Enumeration<java.lang.String> |
getParameterNames() |
java.lang.String[] |
getParameterValues(java.lang.String s) |
javax.servlet.http.Part |
getPart(java.lang.String s) |
java.util.Collection<javax.servlet.http.Part> |
getParts() |
java.lang.String |
getPathInfo() |
java.lang.String |
getPathTranslated() |
java.lang.String |
getProtocol() |
java.lang.String |
getQueryString() |
java.io.BufferedReader |
getReader() |
java.lang.String |
getRealPath(java.lang.String s)
Deprecated.
|
java.lang.String |
getRemoteAddr() |
java.lang.String |
getRemoteHost() |
int |
getRemotePort() |
java.lang.String |
getRemoteUser() |
javax.servlet.RequestDispatcher |
getRequestDispatcher(java.lang.String s) |
java.lang.String |
getRequestURI() |
java.lang.StringBuffer |
getRequestURL() |
java.lang.String |
getScheme() |
java.lang.String |
getServerName() |
java.lang.String |
getServletPath() |
java.security.Principal |
getUserPrincipal() |
boolean |
isSecure() |
boolean |
isUserInRole(java.lang.String s) |
void |
login(java.lang.String s,
java.lang.String s1) |
void |
logout() |
void |
setCharacterEncoding(java.lang.String s) |
javax.servlet.AsyncContext |
startAsync() |
javax.servlet.AsyncContext |
startAsync(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse) |
<T extends javax.servlet.http.HttpUpgradeHandler> |
upgrade(java.lang.Class<T> aClass) |
changeSessionId, decodeRequestPath, generateQueryString, getAsyncContext, getAttribute, getAttributeNames, getDispatcherType, getLocalAddr, getLocalName, getLocalPort, getRequestedSessionId, getServerPort, getServletContext, getSession, getSession, isAsyncStarted, isAsyncSupported, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, parseCookieHeaderValue, parseHeaderValue, removeAttribute, setAttribute, setDispatcherType, setServletContextpublic AwsProxyHttpServletRequest(AwsProxyRequest awsProxyRequest, com.amazonaws.services.lambda.runtime.Context lambdaContext, javax.ws.rs.core.SecurityContext awsSecurityContext)
public AwsProxyRequest getAwsProxyRequest()
public java.lang.String getAuthType()
public javax.servlet.http.Cookie[] getCookies()
public long getDateHeader(java.lang.String s)
public java.lang.String getHeader(java.lang.String s)
public java.util.Enumeration<java.lang.String> getHeaders(java.lang.String s)
public java.util.Enumeration<java.lang.String> getHeaderNames()
public int getIntHeader(java.lang.String s)
public java.lang.String getMethod()
public java.lang.String getPathInfo()
public java.lang.String getPathTranslated()
public java.lang.String getContextPath()
public java.lang.String getQueryString()
public java.lang.String getRemoteUser()
public boolean isUserInRole(java.lang.String s)
public java.security.Principal getUserPrincipal()
public java.lang.String getRequestURI()
public java.lang.StringBuffer getRequestURL()
public java.lang.String getServletPath()
public boolean authenticate(javax.servlet.http.HttpServletResponse httpServletResponse)
throws java.io.IOException,
javax.servlet.ServletException
java.io.IOExceptionjavax.servlet.ServletExceptionpublic void login(java.lang.String s,
java.lang.String s1)
throws javax.servlet.ServletException
javax.servlet.ServletExceptionpublic void logout()
throws javax.servlet.ServletException
javax.servlet.ServletExceptionpublic java.util.Collection<javax.servlet.http.Part> getParts()
throws java.io.IOException,
javax.servlet.ServletException
java.io.IOExceptionjavax.servlet.ServletExceptionpublic javax.servlet.http.Part getPart(java.lang.String s)
throws java.io.IOException,
javax.servlet.ServletException
java.io.IOExceptionjavax.servlet.ServletExceptionpublic <T extends javax.servlet.http.HttpUpgradeHandler> T upgrade(java.lang.Class<T> aClass)
throws java.io.IOException,
javax.servlet.ServletException
java.io.IOExceptionjavax.servlet.ServletExceptionpublic java.lang.String getCharacterEncoding()
public void setCharacterEncoding(java.lang.String s)
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionpublic int getContentLength()
public long getContentLengthLong()
public java.lang.String getContentType()
public javax.servlet.ServletInputStream getInputStream()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getParameter(java.lang.String s)
public java.util.Enumeration<java.lang.String> getParameterNames()
public java.lang.String[] getParameterValues(java.lang.String s)
public java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
public java.lang.String getProtocol()
public java.lang.String getScheme()
public java.lang.String getServerName()
getServerName in interface javax.servlet.ServletRequestgetServerName in class AwsHttpServletRequestpublic java.io.BufferedReader getReader()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getRemoteAddr()
public java.lang.String getRemoteHost()
public java.util.Locale getLocale()
public java.util.Enumeration<java.util.Locale> getLocales()
public boolean isSecure()
public javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String s)
@Deprecated public java.lang.String getRealPath(java.lang.String s)
public int getRemotePort()
public javax.servlet.AsyncContext startAsync()
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionpublic javax.servlet.AsyncContext startAsync(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse)
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionCopyright © 2017. All Rights Reserved.