Class ServletContextAdaptor

java.lang.Object
org.adempiere.eclipse.equinox.http.servlet.ServletContextAdaptor
All Implemented Interfaces:
javax.servlet.ServletContext

public class ServletContextAdaptor extends Object implements javax.servlet.ServletContext
  • Constructor Details

    • ServletContextAdaptor

      public ServletContextAdaptor(ProxyContext proxyContext, javax.servlet.ServletContext servletContext, org.osgi.service.http.HttpContext httpContext)
  • Method Details

    • getResourcePaths

      public Set<String> getResourcePaths(String name)
      Specified by:
      getResourcePaths in interface javax.servlet.ServletContext
      See Also:
      • This method was added in the Servlet 2.3 API however the OSGi HttpService currently does not provide support for this method in the HttpContext interface. To support "getResourcePaths(...) this implementation uses reflection to check for and then call the associated HttpContext.getResourcePaths(...) method opportunistically. Null is returned if the method is not present or fails.
    • getAttribute

      public Object getAttribute(String attributeName)
      Specified by:
      getAttribute in interface javax.servlet.ServletContext
    • getAttributeNames

      public Enumeration<String> getAttributeNames()
      Specified by:
      getAttributeNames in interface javax.servlet.ServletContext
    • setAttribute

      public void setAttribute(String attributeName, Object attributeValue)
      Specified by:
      setAttribute in interface javax.servlet.ServletContext
    • removeAttribute

      public void removeAttribute(String attributeName)
      Specified by:
      removeAttribute in interface javax.servlet.ServletContext
    • getMimeType

      public String getMimeType(String name)
      Specified by:
      getMimeType in interface javax.servlet.ServletContext
    • getResource

      public URL getResource(String name)
      Specified by:
      getResource in interface javax.servlet.ServletContext
    • getResourceAsStream

      public InputStream getResourceAsStream(String name)
      Specified by:
      getResourceAsStream in interface javax.servlet.ServletContext
    • getContext

      public javax.servlet.ServletContext getContext(String arg0)
      Specified by:
      getContext in interface javax.servlet.ServletContext
    • getInitParameter

      public String getInitParameter(String arg0)
      Specified by:
      getInitParameter in interface javax.servlet.ServletContext
    • getInitParameterNames

      public Enumeration<String> getInitParameterNames()
      Specified by:
      getInitParameterNames in interface javax.servlet.ServletContext
    • getMajorVersion

      public int getMajorVersion()
      Specified by:
      getMajorVersion in interface javax.servlet.ServletContext
    • getMinorVersion

      public int getMinorVersion()
      Specified by:
      getMinorVersion in interface javax.servlet.ServletContext
    • getNamedDispatcher

      public javax.servlet.RequestDispatcher getNamedDispatcher(String arg0)
      Specified by:
      getNamedDispatcher in interface javax.servlet.ServletContext
    • getRealPath

      public String getRealPath(String arg0)
      Specified by:
      getRealPath in interface javax.servlet.ServletContext
    • getRequestDispatcher

      public javax.servlet.RequestDispatcher getRequestDispatcher(String arg0)
      Specified by:
      getRequestDispatcher in interface javax.servlet.ServletContext
    • getServerInfo

      public String getServerInfo()
      Specified by:
      getServerInfo in interface javax.servlet.ServletContext
    • getServlet

      public javax.servlet.Servlet getServlet(String arg0) throws javax.servlet.ServletException
      Deprecated.
      Specified by:
      getServlet in interface javax.servlet.ServletContext
      Throws:
      javax.servlet.ServletException
    • getServletContextName

      public String getServletContextName()
      Specified by:
      getServletContextName in interface javax.servlet.ServletContext
    • getServletNames

      public Enumeration<String> getServletNames()
      Deprecated.
      Specified by:
      getServletNames in interface javax.servlet.ServletContext
    • getServlets

      public Enumeration<javax.servlet.Servlet> getServlets()
      Deprecated.
      Specified by:
      getServlets in interface javax.servlet.ServletContext
    • log

      public void log(Exception arg0, String arg1)
      Deprecated.
      Specified by:
      log in interface javax.servlet.ServletContext
    • log

      public void log(String arg0, Throwable arg1)
      Specified by:
      log in interface javax.servlet.ServletContext
    • log

      public void log(String arg0)
      Specified by:
      log in interface javax.servlet.ServletContext
    • getContextPath

      public String getContextPath()
      Specified by:
      getContextPath in interface javax.servlet.ServletContext
    • addFilter

      public javax.servlet.FilterRegistration.Dynamic addFilter(String arg0, String arg1)
      Specified by:
      addFilter in interface javax.servlet.ServletContext
    • addFilter

      public javax.servlet.FilterRegistration.Dynamic addFilter(String arg0, javax.servlet.Filter arg1)
      Specified by:
      addFilter in interface javax.servlet.ServletContext
    • addFilter

      public javax.servlet.FilterRegistration.Dynamic addFilter(String arg0, Class<? extends javax.servlet.Filter> arg1)
      Specified by:
      addFilter in interface javax.servlet.ServletContext
    • addListener

      public void addListener(String arg0)
      Specified by:
      addListener in interface javax.servlet.ServletContext
    • addListener

      public void addListener(EventListener arg0)
      Specified by:
      addListener in interface javax.servlet.ServletContext
    • addListener

      public void addListener(Class<? extends EventListener> arg0)
      Specified by:
      addListener in interface javax.servlet.ServletContext
    • addServlet

      public javax.servlet.ServletRegistration.Dynamic addServlet(String arg0, String arg1)
      Specified by:
      addServlet in interface javax.servlet.ServletContext
    • addServlet

      public javax.servlet.ServletRegistration.Dynamic addServlet(String arg0, javax.servlet.Servlet arg1)
      Specified by:
      addServlet in interface javax.servlet.ServletContext
    • addServlet

      public javax.servlet.ServletRegistration.Dynamic addServlet(String arg0, Class<? extends javax.servlet.Servlet> arg1)
      Specified by:
      addServlet in interface javax.servlet.ServletContext
    • createFilter

      public <T extends javax.servlet.Filter> T createFilter(Class<T> arg0) throws javax.servlet.ServletException
      Specified by:
      createFilter in interface javax.servlet.ServletContext
      Throws:
      javax.servlet.ServletException
    • createListener

      public <T extends EventListener> T createListener(Class<T> arg0) throws javax.servlet.ServletException
      Specified by:
      createListener in interface javax.servlet.ServletContext
      Throws:
      javax.servlet.ServletException
    • createServlet

      public <T extends javax.servlet.Servlet> T createServlet(Class<T> arg0) throws javax.servlet.ServletException
      Specified by:
      createServlet in interface javax.servlet.ServletContext
      Throws:
      javax.servlet.ServletException
    • declareRoles

      public void declareRoles(String... arg0)
      Specified by:
      declareRoles in interface javax.servlet.ServletContext
    • getClassLoader

      public ClassLoader getClassLoader()
      Specified by:
      getClassLoader in interface javax.servlet.ServletContext
    • getDefaultSessionTrackingModes

      public Set<javax.servlet.SessionTrackingMode> getDefaultSessionTrackingModes()
      Specified by:
      getDefaultSessionTrackingModes in interface javax.servlet.ServletContext
    • getEffectiveMajorVersion

      public int getEffectiveMajorVersion()
      Specified by:
      getEffectiveMajorVersion in interface javax.servlet.ServletContext
    • getEffectiveMinorVersion

      public int getEffectiveMinorVersion()
      Specified by:
      getEffectiveMinorVersion in interface javax.servlet.ServletContext
    • getEffectiveSessionTrackingModes

      public Set<javax.servlet.SessionTrackingMode> getEffectiveSessionTrackingModes()
      Specified by:
      getEffectiveSessionTrackingModes in interface javax.servlet.ServletContext
    • getFilterRegistration

      public javax.servlet.FilterRegistration getFilterRegistration(String arg0)
      Specified by:
      getFilterRegistration in interface javax.servlet.ServletContext
    • getFilterRegistrations

      public Map<String,? extends javax.servlet.FilterRegistration> getFilterRegistrations()
      Specified by:
      getFilterRegistrations in interface javax.servlet.ServletContext
    • getJspConfigDescriptor

      public javax.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()
      Specified by:
      getJspConfigDescriptor in interface javax.servlet.ServletContext
    • getServletRegistration

      public javax.servlet.ServletRegistration getServletRegistration(String arg0)
      Specified by:
      getServletRegistration in interface javax.servlet.ServletContext
    • getServletRegistrations

      public Map<String,? extends javax.servlet.ServletRegistration> getServletRegistrations()
      Specified by:
      getServletRegistrations in interface javax.servlet.ServletContext
    • getSessionCookieConfig

      public javax.servlet.SessionCookieConfig getSessionCookieConfig()
      Specified by:
      getSessionCookieConfig in interface javax.servlet.ServletContext
    • setInitParameter

      public boolean setInitParameter(String arg0, String arg1)
      Specified by:
      setInitParameter in interface javax.servlet.ServletContext
    • setSessionTrackingModes

      public void setSessionTrackingModes(Set<javax.servlet.SessionTrackingMode> arg0)
      Specified by:
      setSessionTrackingModes in interface javax.servlet.ServletContext
    • getVirtualServerName

      public String getVirtualServerName()
      Specified by:
      getVirtualServerName in interface javax.servlet.ServletContext
    • addJspFile

      public javax.servlet.ServletRegistration.Dynamic addJspFile(String servletName, String jspFile)
      Specified by:
      addJspFile in interface javax.servlet.ServletContext
    • getSessionTimeout

      public int getSessionTimeout()
      Specified by:
      getSessionTimeout in interface javax.servlet.ServletContext
    • setSessionTimeout

      public void setSessionTimeout(int sessionTimeout)
      Specified by:
      setSessionTimeout in interface javax.servlet.ServletContext
    • getRequestCharacterEncoding

      public String getRequestCharacterEncoding()
      Specified by:
      getRequestCharacterEncoding in interface javax.servlet.ServletContext
    • setRequestCharacterEncoding

      public void setRequestCharacterEncoding(String encoding)
      Specified by:
      setRequestCharacterEncoding in interface javax.servlet.ServletContext
    • getResponseCharacterEncoding

      public String getResponseCharacterEncoding()
      Specified by:
      getResponseCharacterEncoding in interface javax.servlet.ServletContext
    • setResponseCharacterEncoding

      public void setResponseCharacterEncoding(String encoding)
      Specified by:
      setResponseCharacterEncoding in interface javax.servlet.ServletContext