@ApplicationScoped public class MockServletContextImpl extends Object implements javax.servlet.ServletContext
| Constructor and Description |
|---|
MockServletContextImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributeListener(javax.servlet.ServletContextAttributeListener listener) |
javax.servlet.FilterRegistration.Dynamic |
addFilter(String filterName,
Class<? extends javax.servlet.Filter> filterClass) |
javax.servlet.FilterRegistration.Dynamic |
addFilter(String filterName,
javax.servlet.Filter filter) |
javax.servlet.FilterRegistration.Dynamic |
addFilter(String filterName,
String className) |
void |
addListener(Class<? extends EventListener> listenerClass) |
void |
addListener(String className) |
<T extends EventListener> |
addListener(T t) |
void |
addResourcePath(String path,
String resourcePath) |
void |
addResourcePaths(String path,
Collection pathes) |
javax.servlet.ServletRegistration.Dynamic |
addServlet(String servletName,
Class<? extends javax.servlet.Servlet> servletClass) |
javax.servlet.ServletRegistration.Dynamic |
addServlet(String servletName,
javax.servlet.Servlet servlet) |
javax.servlet.ServletRegistration.Dynamic |
addServlet(String servletName,
String className) |
void |
clearAttributes() |
void |
clearInitParameters()
Clears the init parameters.
|
void |
clearRequestDispatcherMap()
Clears the map of
RequestDispatcher objects. |
<T extends javax.servlet.Filter> |
createFilter(Class<T> clazz) |
<T extends EventListener> |
createListener(Class<T> clazz) |
<T extends javax.servlet.Servlet> |
createServlet(Class<T> clazz) |
void |
declareRoles(String... roleNames) |
Object |
getAttribute(String key) |
Enumeration |
getAttributeNames() |
ClassLoader |
getClassLoader() |
javax.servlet.ServletContext |
getContext(String url) |
String |
getContextPath() |
Set<javax.servlet.SessionTrackingMode> |
getDefaultSessionTrackingModes() |
int |
getEffectiveMajorVersion() |
int |
getEffectiveMinorVersion() |
Set<javax.servlet.SessionTrackingMode> |
getEffectiveSessionTrackingModes() |
javax.servlet.FilterRegistration |
getFilterRegistration(String filterName) |
Map<String,? extends javax.servlet.FilterRegistration> |
getFilterRegistrations() |
String |
getInitParameter(String name) |
Enumeration |
getInitParameterNames() |
javax.servlet.descriptor.JspConfigDescriptor |
getJspConfigDescriptor() |
int |
getMajorVersion() |
String |
getMimeType(String file) |
int |
getMinorVersion() |
javax.servlet.RequestDispatcher |
getNamedDispatcher(String name) |
String |
getRealPath(String path) |
javax.servlet.RequestDispatcher |
getRequestDispatcher(String path) |
Map |
getRequestDispatcherMap()
Returns the map of
RequestDispatcher objects. |
URL |
getResource(String path) |
InputStream |
getResourceAsStream(String path) |
Set |
getResourcePaths(String path) |
String |
getServerInfo() |
javax.servlet.Servlet |
getServlet(String arg0) |
String |
getServletContextName() |
Enumeration |
getServletNames() |
javax.servlet.ServletRegistration |
getServletRegistration(String servletName) |
Map<String,? extends javax.servlet.ServletRegistration> |
getServletRegistrations() |
Enumeration |
getServlets() |
javax.servlet.SessionCookieConfig |
getSessionCookieConfig() |
String |
getVirtualServerName() |
void |
log(Exception exc,
String message) |
void |
log(String message) |
void |
log(String message,
Throwable exc) |
void |
removeAttribute(String key) |
void |
resetAll()
Resets the state of this object to the default values
|
void |
setAttribute(String key,
Object value) |
void |
setContext(String url,
javax.servlet.ServletContext context)
Sets a
ServletContext that will be returned when calling getContext(java.lang.String) |
void |
setContextPath(String contextPath) |
void |
setEffectiveMajorVersion(int effectiveMajorVersion) |
void |
setEffectiveMinorVersion(int effectiveMinorVersion) |
boolean |
setInitParameter(String name,
String value)
Sets an init parameter.
|
void |
setInitParameters(Map parameters)
Sets several init parameters.
|
void |
setMajorVersion(int majorVersion) |
void |
setMimeType(String file,
String type) |
void |
setMinorVersion(int minorVersion) |
void |
setRealPath(String path,
String realPath) |
void |
setRequestDispatcher(String path,
javax.servlet.RequestDispatcher dispatcher)
Sets a
RequestDispatcher that will be returned when calling getRequestDispatcher(java.lang.String) or getNamedDispatcher(java.lang.String) with the
specified path or name. |
void |
setResource(String path,
URL url) |
void |
setResourceAsStream(String path,
byte[] data) |
void |
setResourceAsStream(String path,
InputStream inputStream) |
void |
setServletContextName(String servletContextName) |
void |
setSessionTrackingModes(Set<javax.servlet.SessionTrackingMode> sessionTrackingModes) |
public void resetAll()
public void addAttributeListener(javax.servlet.ServletContextAttributeListener listener)
public void clearAttributes()
public Object getAttribute(String key)
getAttribute in interface javax.servlet.ServletContextpublic Enumeration getAttributeNames()
getAttributeNames in interface javax.servlet.ServletContextpublic void removeAttribute(String key)
removeAttribute in interface javax.servlet.ServletContextpublic void setAttribute(String key, Object value)
setAttribute in interface javax.servlet.ServletContextpublic javax.servlet.RequestDispatcher getNamedDispatcher(String name)
getNamedDispatcher in interface javax.servlet.ServletContextpublic javax.servlet.RequestDispatcher getRequestDispatcher(String path)
getRequestDispatcher in interface javax.servlet.ServletContextpublic Map getRequestDispatcherMap()
RequestDispatcher objects. The specified path maps to the corresponding RequestDispatcher object.RequestDispatcher objectspublic void clearRequestDispatcherMap()
RequestDispatcher objects.public void setRequestDispatcher(String path, javax.servlet.RequestDispatcher dispatcher)
RequestDispatcher that will be returned when calling getRequestDispatcher(java.lang.String) or getNamedDispatcher(java.lang.String) with the
specified path or name. If no RequestDispatcher is set for the specified path, getRequestDispatcher(java.lang.String) and
getNamedDispatcher(java.lang.String) automatically create a new one.path - the path for the RequestDispatcherdispatcher - the RequestDispatcher objectpublic javax.servlet.ServletContext getContext(String url)
getContext in interface javax.servlet.ServletContextpublic void setContext(String url, javax.servlet.ServletContext context)
ServletContext that will be returned when calling getContext(java.lang.String)url - the URLcontext - the ServletContextpublic void clearInitParameters()
public String getInitParameter(String name)
getInitParameter in interface javax.servlet.ServletContextpublic boolean setInitParameter(String name, String value)
setInitParameter in interface javax.servlet.ServletContextname - the namevalue - the valuefalse if the parameter was not set true otherwisepublic void setInitParameters(Map parameters)
parameters - the parameter mappublic Enumeration getInitParameterNames()
getInitParameterNames in interface javax.servlet.ServletContextpublic int getMajorVersion()
getMajorVersion in interface javax.servlet.ServletContextpublic void setMajorVersion(int majorVersion)
public int getMinorVersion()
getMinorVersion in interface javax.servlet.ServletContextpublic void setMinorVersion(int minorVersion)
public int getEffectiveMajorVersion()
getEffectiveMajorVersion in interface javax.servlet.ServletContextpublic void setEffectiveMajorVersion(int effectiveMajorVersion)
public int getEffectiveMinorVersion()
getEffectiveMinorVersion in interface javax.servlet.ServletContextpublic void setEffectiveMinorVersion(int effectiveMinorVersion)
public String getMimeType(String file)
getMimeType in interface javax.servlet.ServletContextpublic String getRealPath(String path)
getRealPath in interface javax.servlet.ServletContextpublic URL getResource(String path) throws MalformedURLException
getResource in interface javax.servlet.ServletContextMalformedURLExceptionpublic InputStream getResourceAsStream(String path)
getResourceAsStream in interface javax.servlet.ServletContextpublic void setResourceAsStream(String path, InputStream inputStream)
public void setResourceAsStream(String path, byte[] data)
public Set getResourcePaths(String path)
getResourcePaths in interface javax.servlet.ServletContextpublic void addResourcePaths(String path, Collection pathes)
public String getServerInfo()
getServerInfo in interface javax.servlet.ServletContextpublic javax.servlet.Servlet getServlet(String arg0) throws javax.servlet.ServletException
getServlet in interface javax.servlet.ServletContextjavax.servlet.ServletExceptionpublic String getServletContextName()
getServletContextName in interface javax.servlet.ServletContextpublic void setServletContextName(String servletContextName)
public String getContextPath()
getContextPath in interface javax.servlet.ServletContextpublic void setContextPath(String contextPath)
public Enumeration getServletNames()
getServletNames in interface javax.servlet.ServletContextpublic Enumeration getServlets()
getServlets in interface javax.servlet.ServletContextpublic void log(Exception exc, String message)
log in interface javax.servlet.ServletContextpublic void log(String message, Throwable exc)
log in interface javax.servlet.ServletContextpublic void log(String message)
log in interface javax.servlet.ServletContextpublic javax.servlet.ServletRegistration.Dynamic addServlet(String servletName, String className)
addServlet in interface javax.servlet.ServletContextpublic javax.servlet.ServletRegistration.Dynamic addServlet(String servletName, javax.servlet.Servlet servlet)
addServlet in interface javax.servlet.ServletContextpublic javax.servlet.ServletRegistration.Dynamic addServlet(String servletName, Class<? extends javax.servlet.Servlet> servletClass)
addServlet in interface javax.servlet.ServletContextpublic <T extends javax.servlet.Servlet> T createServlet(Class<T> clazz) throws javax.servlet.ServletException
createServlet in interface javax.servlet.ServletContextjavax.servlet.ServletExceptionpublic javax.servlet.ServletRegistration getServletRegistration(String servletName)
getServletRegistration in interface javax.servlet.ServletContextpublic Map<String,? extends javax.servlet.ServletRegistration> getServletRegistrations()
getServletRegistrations in interface javax.servlet.ServletContextpublic javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, String className)
addFilter in interface javax.servlet.ServletContextpublic javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, javax.servlet.Filter filter)
addFilter in interface javax.servlet.ServletContextpublic javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, Class<? extends javax.servlet.Filter> filterClass)
addFilter in interface javax.servlet.ServletContextpublic <T extends javax.servlet.Filter> T createFilter(Class<T> clazz) throws javax.servlet.ServletException
createFilter in interface javax.servlet.ServletContextjavax.servlet.ServletExceptionpublic javax.servlet.FilterRegistration getFilterRegistration(String filterName)
getFilterRegistration in interface javax.servlet.ServletContextpublic Map<String,? extends javax.servlet.FilterRegistration> getFilterRegistrations()
getFilterRegistrations in interface javax.servlet.ServletContextpublic javax.servlet.SessionCookieConfig getSessionCookieConfig()
getSessionCookieConfig in interface javax.servlet.ServletContextpublic void setSessionTrackingModes(Set<javax.servlet.SessionTrackingMode> sessionTrackingModes)
setSessionTrackingModes in interface javax.servlet.ServletContextpublic Set<javax.servlet.SessionTrackingMode> getDefaultSessionTrackingModes()
getDefaultSessionTrackingModes in interface javax.servlet.ServletContextpublic Set<javax.servlet.SessionTrackingMode> getEffectiveSessionTrackingModes()
getEffectiveSessionTrackingModes in interface javax.servlet.ServletContextpublic void addListener(String className)
addListener in interface javax.servlet.ServletContextpublic <T extends EventListener> void addListener(T t)
addListener in interface javax.servlet.ServletContextpublic void addListener(Class<? extends EventListener> listenerClass)
addListener in interface javax.servlet.ServletContextpublic <T extends EventListener> T createListener(Class<T> clazz) throws javax.servlet.ServletException
createListener in interface javax.servlet.ServletContextjavax.servlet.ServletExceptionpublic javax.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()
getJspConfigDescriptor in interface javax.servlet.ServletContextpublic ClassLoader getClassLoader()
getClassLoader in interface javax.servlet.ServletContextpublic void declareRoles(String... roleNames)
declareRoles in interface javax.servlet.ServletContextpublic String getVirtualServerName()
getVirtualServerName in interface javax.servlet.ServletContextCopyright © 2017–2018. All rights reserved.