Class AwsServletContext
java.lang.Object
com.amazonaws.serverless.proxy.internal.servlet.AwsServletContext
- All Implemented Interfaces:
javax.servlet.ServletContext
Basic implementation of the
ServletContext object. Because this library is not a complete container
implementation the majority of methods in this object return a NotImplementedException or null. Supported properties
are initParameters, attributes, and filters.-
Field Summary
FieldsFields inherited from interface javax.servlet.ServletContext
ORDERED_LIBS, TEMPDIR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.servlet.FilterRegistration.Dynamicjavax.servlet.FilterRegistration.Dynamicjavax.servlet.FilterRegistration.DynamicvoidaddListener(Class<? extends EventListener> aClass)voidaddListener(String s)<T extends EventListener>
voidaddListener(T t)javax.servlet.ServletRegistration.DynamicaddServlet(String s, Class<? extends javax.servlet.Servlet> aClass)javax.servlet.ServletRegistration.DynamicaddServlet(String s, String s1)javax.servlet.ServletRegistration.DynamicaddServlet(String s, javax.servlet.Servlet servlet)static void<T extends javax.servlet.Filter>
TcreateFilter(Class<T> aClass)<T extends EventListener>
TcreateListener(Class<T> aClass)<T extends javax.servlet.Servlet>
TcreateServlet(Class<T> aClass)voiddeclareRoles(String... strings)getAttribute(String s)javax.servlet.ServletContextgetContext(String s)Set<javax.servlet.SessionTrackingMode>intintSet<javax.servlet.SessionTrackingMode>javax.servlet.FilterRegistrationjavax.servlet.descriptor.JspConfigDescriptorintgetMimeType(String s)intjavax.servlet.RequestDispatchergetRealPath(String s)javax.servlet.RequestDispatchergetResource(String s)javax.servlet.ServletgetServlet(String s)Deprecated.javax.servlet.ServletgetServletForPath(String path)Deprecated.javax.servlet.ServletRegistrationEnumeration<javax.servlet.Servlet>Deprecated.javax.servlet.SessionCookieConfigvoidDeprecated.voidvoidvoidvoidsetAttribute(String s, Object o)booleansetInitParameter(String s, String s1)voidsetSessionTrackingModes(Set<javax.servlet.SessionTrackingMode> set)
-
Field Details
-
SERVLET_API_MAJOR_VERSION
public static final int SERVLET_API_MAJOR_VERSION- See Also:
- Constant Field Values
-
SERVLET_API_MINOR_VERSION
public static final int SERVLET_API_MINOR_VERSION- See Also:
- Constant Field Values
-
SERVER_INFO
- See Also:
- Constant Field Values
-
-
Constructor Details
-
AwsServletContext
-
-
Method Details
-
clearServletContextCache
public static void clearServletContextCache() -
getContextPath
- Specified by:
getContextPathin interfacejavax.servlet.ServletContext
-
getContext
- Specified by:
getContextin interfacejavax.servlet.ServletContext
-
getMajorVersion
public int getMajorVersion()- Specified by:
getMajorVersionin interfacejavax.servlet.ServletContext
-
getMinorVersion
public int getMinorVersion()- Specified by:
getMinorVersionin interfacejavax.servlet.ServletContext
-
getEffectiveMajorVersion
public int getEffectiveMajorVersion()- Specified by:
getEffectiveMajorVersionin interfacejavax.servlet.ServletContext
-
getEffectiveMinorVersion
public int getEffectiveMinorVersion()- Specified by:
getEffectiveMinorVersionin interfacejavax.servlet.ServletContext
-
getMimeType
- Specified by:
getMimeTypein interfacejavax.servlet.ServletContext
-
getResourcePaths
- Specified by:
getResourcePathsin interfacejavax.servlet.ServletContext
-
getResource
- Specified by:
getResourcein interfacejavax.servlet.ServletContext- Throws:
MalformedURLException
-
getResourceAsStream
- Specified by:
getResourceAsStreamin interfacejavax.servlet.ServletContext
-
getRequestDispatcher
- Specified by:
getRequestDispatcherin interfacejavax.servlet.ServletContext
-
getNamedDispatcher
- Specified by:
getNamedDispatcherin interfacejavax.servlet.ServletContext
-
getServlet
@Deprecated public javax.servlet.Servlet getServlet(String s) throws javax.servlet.ServletExceptionDeprecated.- Specified by:
getServletin interfacejavax.servlet.ServletContext- Throws:
javax.servlet.ServletException
-
getServletForPath
-
getServlets
Deprecated.- Specified by:
getServletsin interfacejavax.servlet.ServletContext
-
getServletNames
Deprecated.- Specified by:
getServletNamesin interfacejavax.servlet.ServletContext
-
log
- Specified by:
login interfacejavax.servlet.ServletContext
-
log
Deprecated.- Specified by:
login interfacejavax.servlet.ServletContext
-
log
- Specified by:
login interfacejavax.servlet.ServletContext
-
getRealPath
- Specified by:
getRealPathin interfacejavax.servlet.ServletContext
-
getServerInfo
- Specified by:
getServerInfoin interfacejavax.servlet.ServletContext
-
getInitParameter
- Specified by:
getInitParameterin interfacejavax.servlet.ServletContext
-
getInitParameterNames
- Specified by:
getInitParameterNamesin interfacejavax.servlet.ServletContext
-
setInitParameter
- Specified by:
setInitParameterin interfacejavax.servlet.ServletContext
-
getAttribute
- Specified by:
getAttributein interfacejavax.servlet.ServletContext
-
getAttributeNames
- Specified by:
getAttributeNamesin interfacejavax.servlet.ServletContext
-
setAttribute
- Specified by:
setAttributein interfacejavax.servlet.ServletContext
-
removeAttribute
- Specified by:
removeAttributein interfacejavax.servlet.ServletContext
-
getServletContextName
- Specified by:
getServletContextNamein interfacejavax.servlet.ServletContext
-
addServlet
- Specified by:
addServletin interfacejavax.servlet.ServletContext
-
addServlet
public javax.servlet.ServletRegistration.Dynamic addServlet(String s, javax.servlet.Servlet servlet)- Specified by:
addServletin interfacejavax.servlet.ServletContext
-
addServlet
public javax.servlet.ServletRegistration.Dynamic addServlet(String s, Class<? extends javax.servlet.Servlet> aClass)- Specified by:
addServletin interfacejavax.servlet.ServletContext
-
createServlet
public <T extends javax.servlet.Servlet> T createServlet(Class<T> aClass) throws javax.servlet.ServletException- Specified by:
createServletin interfacejavax.servlet.ServletContext- Throws:
javax.servlet.ServletException
-
getServletRegistration
- Specified by:
getServletRegistrationin interfacejavax.servlet.ServletContext
-
getServletRegistrations
- Specified by:
getServletRegistrationsin interfacejavax.servlet.ServletContext
-
addFilter
- Specified by:
addFilterin interfacejavax.servlet.ServletContext
-
addFilter
public javax.servlet.FilterRegistration.Dynamic addFilter(String name, javax.servlet.Filter filter)- Specified by:
addFilterin interfacejavax.servlet.ServletContext
-
addFilter
public javax.servlet.FilterRegistration.Dynamic addFilter(String name, Class<? extends javax.servlet.Filter> filterClass)- Specified by:
addFilterin interfacejavax.servlet.ServletContext
-
createFilter
public <T extends javax.servlet.Filter> T createFilter(Class<T> aClass) throws javax.servlet.ServletException- Specified by:
createFilterin interfacejavax.servlet.ServletContext- Throws:
javax.servlet.ServletException
-
getFilterRegistration
- Specified by:
getFilterRegistrationin interfacejavax.servlet.ServletContext
-
getFilterRegistrations
- Specified by:
getFilterRegistrationsin interfacejavax.servlet.ServletContext
-
getSessionCookieConfig
public javax.servlet.SessionCookieConfig getSessionCookieConfig()- Specified by:
getSessionCookieConfigin interfacejavax.servlet.ServletContext
-
setSessionTrackingModes
- Specified by:
setSessionTrackingModesin interfacejavax.servlet.ServletContext
-
getDefaultSessionTrackingModes
- Specified by:
getDefaultSessionTrackingModesin interfacejavax.servlet.ServletContext
-
getEffectiveSessionTrackingModes
- Specified by:
getEffectiveSessionTrackingModesin interfacejavax.servlet.ServletContext
-
addListener
- Specified by:
addListenerin interfacejavax.servlet.ServletContext
-
addListener
- Specified by:
addListenerin interfacejavax.servlet.ServletContext
-
addListener
- Specified by:
addListenerin interfacejavax.servlet.ServletContext
-
createListener
public <T extends EventListener> T createListener(Class<T> aClass) throws javax.servlet.ServletException- Specified by:
createListenerin interfacejavax.servlet.ServletContext- Throws:
javax.servlet.ServletException
-
getJspConfigDescriptor
public javax.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()- Specified by:
getJspConfigDescriptorin interfacejavax.servlet.ServletContext
-
getClassLoader
- Specified by:
getClassLoaderin interfacejavax.servlet.ServletContext
-
declareRoles
- Specified by:
declareRolesin interfacejavax.servlet.ServletContext
-
getVirtualServerName
- Specified by:
getVirtualServerNamein interfacejavax.servlet.ServletContext
-