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.| Modifier and Type | Class and Description |
|---|---|
static class |
AwsProxyHttpServletRequest.AwsServletInputStream |
dispatcherType| Constructor and Description |
|---|
AwsProxyHttpServletRequest(AwsProxyRequest awsProxyRequest,
com.amazonaws.services.lambda.runtime.Context lambdaContext,
javax.ws.rs.core.SecurityContext awsSecurityContext) |
AwsProxyHttpServletRequest(AwsProxyRequest awsProxyRequest,
com.amazonaws.services.lambda.runtime.Context lambdaContext,
javax.ws.rs.core.SecurityContext awsSecurityContext,
ContainerConfig config) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
authenticate(javax.servlet.http.HttpServletResponse httpServletResponse) |
static java.lang.String |
decodeValueIfEncoded(java.lang.String value) |
java.lang.String |
getAuthType() |
AwsProxyRequest |
getAwsProxyRequest() |
java.lang.String |
getCharacterEncoding() |
int |
getContentLength() |
long |
getContentLengthLong() |
java.lang.String |
getContentType() |
java.lang.String |
getContextPath() |
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() |
int |
getServerPort() |
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, 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 AwsProxyHttpServletRequest(AwsProxyRequest awsProxyRequest, com.amazonaws.services.lambda.runtime.Context lambdaContext, javax.ws.rs.core.SecurityContext awsSecurityContext, ContainerConfig config)
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 int getServerPort()
getServerPort in interface javax.servlet.ServletRequestgetServerPort 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.IllegalStateExceptionpublic static java.lang.String decodeValueIfEncoded(java.lang.String value)
Copyright © 2018. All Rights Reserved.