public class

MockServletContext

extends Object
implements ServletContext
java.lang.Object
   ↳ com.atlassian.jira.mock.servlet.MockServletContext

Class Overview

A mock implementation of javax.servlet.ServletContext

Summary

[Expand]
Inherited Constants
From interface javax.servlet.ServletContext
Public Constructors
MockServletContext()
MockServletContext(String realPath)
Public Methods
FilterRegistration.Dynamic addFilter(String filterName, String className)
FilterRegistration.Dynamic addFilter(String filterName, Filter filter)
FilterRegistration.Dynamic addFilter(String filterName, Class<? extends Filter> filterClass)
void addListener(String className)
<T extends EventListener> void addListener(T t)
void addListener(Class<? extends EventListener> listenerClass)
ServletRegistration.Dynamic addServlet(String servletName, Class<? extends Servlet> servletClass)
ServletRegistration.Dynamic addServlet(String servletName, String className)
ServletRegistration.Dynamic addServlet(String servletName, Servlet servlet)
<T extends Filter> T createFilter(Class<T> clazz)
<T extends EventListener> T createListener(Class<T> clazz)
<T extends Servlet> T createServlet(Class<T> clazz)
void declareRoles(String... roleNames)
Object getAttribute(String s)
Enumeration getAttributeNames()
ClassLoader getClassLoader()
ServletContext getContext(String s)
String getContextPath()
Set<SessionTrackingMode> getDefaultSessionTrackingModes()
int getEffectiveMajorVersion()
int getEffectiveMinorVersion()
Set<SessionTrackingMode> getEffectiveSessionTrackingModes()
FilterRegistration getFilterRegistration(String filterName)
Map<String, ? extends FilterRegistration> getFilterRegistrations()
String getInitParameter(String s)
Enumeration getInitParameterNames()
JspConfigDescriptor getJspConfigDescriptor()
int getMajorVersion()
String getMimeType(String s)
int getMinorVersion()
RequestDispatcher getNamedDispatcher(String s)
String getRealPath(String s)
RequestDispatcher getRequestDispatcher(String s)
URL getResource(String s)
InputStream getResourceAsStream(String s)
Set getResourcePaths(String s)
String getServerInfo()
Servlet getServlet(String s)
String getServletContextName()
Enumeration getServletNames()
ServletRegistration getServletRegistration(String servletName)
Map<String, ? extends ServletRegistration> getServletRegistrations()
Enumeration getServlets()
SessionCookieConfig getSessionCookieConfig()
void log(String s)
void log(String s, Throwable throwable)
void log(Exception e, String s)
void removeAttribute(String s)
void setAttribute(String s, Object o)
boolean setInitParameter(String name, String value)
void setSessionTrackingModes(Set<SessionTrackingMode> sessionTrackingModes)
[Expand]
Inherited Methods
From class java.lang.Object
From interface javax.servlet.ServletContext

Public Constructors

public MockServletContext ()

public MockServletContext (String realPath)

Public Methods

public FilterRegistration.Dynamic addFilter (String filterName, String className)

public FilterRegistration.Dynamic addFilter (String filterName, Filter filter)

public FilterRegistration.Dynamic addFilter (String filterName, Class<? extends Filter> filterClass)

public void addListener (String className)

public void addListener (T t)

public void addListener (Class<? extends EventListener> listenerClass)

public ServletRegistration.Dynamic addServlet (String servletName, Class<? extends Servlet> servletClass)

public ServletRegistration.Dynamic addServlet (String servletName, String className)

public ServletRegistration.Dynamic addServlet (String servletName, Servlet servlet)

public T createFilter (Class<T> clazz)

Throws
ServletException

public T createListener (Class<T> clazz)

Throws
ServletException

public T createServlet (Class<T> clazz)

Throws
ServletException

public void declareRoles (String... roleNames)

public Object getAttribute (String s)

public Enumeration getAttributeNames ()

public ClassLoader getClassLoader ()

public ServletContext getContext (String s)

public String getContextPath ()

public Set<SessionTrackingMode> getDefaultSessionTrackingModes ()

public int getEffectiveMajorVersion ()

public int getEffectiveMinorVersion ()

public Set<SessionTrackingMode> getEffectiveSessionTrackingModes ()

public FilterRegistration getFilterRegistration (String filterName)

public Map<String, ? extends FilterRegistration> getFilterRegistrations ()

public String getInitParameter (String s)

public Enumeration getInitParameterNames ()

public JspConfigDescriptor getJspConfigDescriptor ()

public int getMajorVersion ()

public String getMimeType (String s)

public int getMinorVersion ()

public RequestDispatcher getNamedDispatcher (String s)

public String getRealPath (String s)

public RequestDispatcher getRequestDispatcher (String s)

public URL getResource (String s)

public InputStream getResourceAsStream (String s)

public Set getResourcePaths (String s)

public String getServerInfo ()

public Servlet getServlet (String s)

Throws
ServletException

public String getServletContextName ()

public Enumeration getServletNames ()

public ServletRegistration getServletRegistration (String servletName)

public Map<String, ? extends ServletRegistration> getServletRegistrations ()

public Enumeration getServlets ()

public SessionCookieConfig getSessionCookieConfig ()

public void log (String s)

public void log (String s, Throwable throwable)

public void log (Exception e, String s)

public void removeAttribute (String s)

public void setAttribute (String s, Object o)

public boolean setInitParameter (String name, String value)

public void setSessionTrackingModes (Set<SessionTrackingMode> sessionTrackingModes)