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 Summary
Constructors Constructor Description ServletContextAdaptor(ProxyContext proxyContext, javax.servlet.ServletContext servletContext, org.osgi.service.http.HttpContext httpContext, AccessControlContext acc)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description javax.servlet.FilterRegistration.DynamicaddFilter(String arg0, Class<? extends javax.servlet.Filter> arg1)javax.servlet.FilterRegistration.DynamicaddFilter(String arg0, String arg1)javax.servlet.FilterRegistration.DynamicaddFilter(String arg0, javax.servlet.Filter arg1)javax.servlet.ServletRegistration.DynamicaddJspFile(String servletName, String jspFile)voidaddListener(Class<? extends EventListener> arg0)voidaddListener(String arg0)voidaddListener(EventListener arg0)javax.servlet.ServletRegistration.DynamicaddServlet(String arg0, Class<? extends javax.servlet.Servlet> arg1)javax.servlet.ServletRegistration.DynamicaddServlet(String arg0, String arg1)javax.servlet.ServletRegistration.DynamicaddServlet(String arg0, javax.servlet.Servlet arg1)<T extends javax.servlet.Filter>
TcreateFilter(Class<T> arg0)<T extends EventListener>
TcreateListener(Class<T> arg0)<T extends javax.servlet.Servlet>
TcreateServlet(Class<T> arg0)voiddeclareRoles(String... arg0)ObjectgetAttribute(String attributeName)Enumeration<String>getAttributeNames()ClassLoadergetClassLoader()javax.servlet.ServletContextgetContext(String arg0)StringgetContextPath()Set<javax.servlet.SessionTrackingMode>getDefaultSessionTrackingModes()intgetEffectiveMajorVersion()intgetEffectiveMinorVersion()Set<javax.servlet.SessionTrackingMode>getEffectiveSessionTrackingModes()javax.servlet.FilterRegistrationgetFilterRegistration(String arg0)Map<String,? extends javax.servlet.FilterRegistration>getFilterRegistrations()StringgetInitParameter(String arg0)Enumeration<String>getInitParameterNames()javax.servlet.descriptor.JspConfigDescriptorgetJspConfigDescriptor()intgetMajorVersion()StringgetMimeType(String name)intgetMinorVersion()javax.servlet.RequestDispatchergetNamedDispatcher(String arg0)StringgetRealPath(String arg0)StringgetRequestCharacterEncoding()javax.servlet.RequestDispatchergetRequestDispatcher(String arg0)URLgetResource(String name)InputStreamgetResourceAsStream(String name)Set<String>getResourcePaths(String name)StringgetResponseCharacterEncoding()StringgetServerInfo()javax.servlet.ServletgetServlet(String arg0)Deprecated.StringgetServletContextName()Enumeration<String>getServletNames()Deprecated.javax.servlet.ServletRegistrationgetServletRegistration(String arg0)Map<String,? extends javax.servlet.ServletRegistration>getServletRegistrations()Enumeration<javax.servlet.Servlet>getServlets()Deprecated.javax.servlet.SessionCookieConfiggetSessionCookieConfig()intgetSessionTimeout()StringgetVirtualServerName()voidlog(Exception arg0, String arg1)Deprecated.voidlog(String arg0)voidlog(String arg0, Throwable arg1)voidremoveAttribute(String attributeName)voidsetAttribute(String attributeName, Object attributeValue)booleansetInitParameter(String arg0, String arg1)voidsetRequestCharacterEncoding(String encoding)voidsetResponseCharacterEncoding(String encoding)voidsetSessionTimeout(int sessionTimeout)voidsetSessionTrackingModes(Set<javax.servlet.SessionTrackingMode> arg0)
-
-
-
Constructor Detail
-
ServletContextAdaptor
public ServletContextAdaptor(ProxyContext proxyContext, javax.servlet.ServletContext servletContext, org.osgi.service.http.HttpContext httpContext, AccessControlContext acc)
-
-
Method Detail
-
getResourcePaths
public Set<String> getResourcePaths(String name)
- Specified by:
getResourcePathsin interfacejavax.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:
getAttributein interfacejavax.servlet.ServletContext
-
getAttributeNames
public Enumeration<String> getAttributeNames()
- Specified by:
getAttributeNamesin interfacejavax.servlet.ServletContext
-
setAttribute
public void setAttribute(String attributeName, Object attributeValue)
- Specified by:
setAttributein interfacejavax.servlet.ServletContext
-
removeAttribute
public void removeAttribute(String attributeName)
- Specified by:
removeAttributein interfacejavax.servlet.ServletContext
-
getMimeType
public String getMimeType(String name)
- Specified by:
getMimeTypein interfacejavax.servlet.ServletContext
-
getResource
public URL getResource(String name)
- Specified by:
getResourcein interfacejavax.servlet.ServletContext
-
getResourceAsStream
public InputStream getResourceAsStream(String name)
- Specified by:
getResourceAsStreamin interfacejavax.servlet.ServletContext
-
getContext
public javax.servlet.ServletContext getContext(String arg0)
- Specified by:
getContextin interfacejavax.servlet.ServletContext
-
getInitParameter
public String getInitParameter(String arg0)
- Specified by:
getInitParameterin interfacejavax.servlet.ServletContext
-
getInitParameterNames
public Enumeration<String> getInitParameterNames()
- Specified by:
getInitParameterNamesin interfacejavax.servlet.ServletContext
-
getMajorVersion
public int getMajorVersion()
- Specified by:
getMajorVersionin interfacejavax.servlet.ServletContext
-
getMinorVersion
public int getMinorVersion()
- Specified by:
getMinorVersionin interfacejavax.servlet.ServletContext
-
getNamedDispatcher
public javax.servlet.RequestDispatcher getNamedDispatcher(String arg0)
- Specified by:
getNamedDispatcherin interfacejavax.servlet.ServletContext
-
getRealPath
public String getRealPath(String arg0)
- Specified by:
getRealPathin interfacejavax.servlet.ServletContext
-
getRequestDispatcher
public javax.servlet.RequestDispatcher getRequestDispatcher(String arg0)
- Specified by:
getRequestDispatcherin interfacejavax.servlet.ServletContext
-
getServerInfo
public String getServerInfo()
- Specified by:
getServerInfoin interfacejavax.servlet.ServletContext
-
getServlet
public javax.servlet.Servlet getServlet(String arg0) throws javax.servlet.ServletException
Deprecated.- Specified by:
getServletin interfacejavax.servlet.ServletContext- Throws:
javax.servlet.ServletException
-
getServletContextName
public String getServletContextName()
- Specified by:
getServletContextNamein interfacejavax.servlet.ServletContext
-
getServletNames
public Enumeration<String> getServletNames()
Deprecated.- Specified by:
getServletNamesin interfacejavax.servlet.ServletContext
-
getServlets
public Enumeration<javax.servlet.Servlet> getServlets()
Deprecated.- Specified by:
getServletsin interfacejavax.servlet.ServletContext
-
log
public void log(Exception arg0, String arg1)
Deprecated.- Specified by:
login interfacejavax.servlet.ServletContext
-
log
public void log(String arg0, Throwable arg1)
- Specified by:
login interfacejavax.servlet.ServletContext
-
log
public void log(String arg0)
- Specified by:
login interfacejavax.servlet.ServletContext
-
getContextPath
public String getContextPath()
- Specified by:
getContextPathin interfacejavax.servlet.ServletContext
-
addFilter
public javax.servlet.FilterRegistration.Dynamic addFilter(String arg0, String arg1)
- Specified by:
addFilterin interfacejavax.servlet.ServletContext
-
addFilter
public javax.servlet.FilterRegistration.Dynamic addFilter(String arg0, javax.servlet.Filter arg1)
- Specified by:
addFilterin interfacejavax.servlet.ServletContext
-
addFilter
public javax.servlet.FilterRegistration.Dynamic addFilter(String arg0, Class<? extends javax.servlet.Filter> arg1)
- Specified by:
addFilterin interfacejavax.servlet.ServletContext
-
addListener
public void addListener(String arg0)
- Specified by:
addListenerin interfacejavax.servlet.ServletContext
-
addListener
public void addListener(EventListener arg0)
- Specified by:
addListenerin interfacejavax.servlet.ServletContext
-
addListener
public void addListener(Class<? extends EventListener> arg0)
- Specified by:
addListenerin interfacejavax.servlet.ServletContext
-
addServlet
public javax.servlet.ServletRegistration.Dynamic addServlet(String arg0, String arg1)
- Specified by:
addServletin interfacejavax.servlet.ServletContext
-
addServlet
public javax.servlet.ServletRegistration.Dynamic addServlet(String arg0, javax.servlet.Servlet arg1)
- Specified by:
addServletin interfacejavax.servlet.ServletContext
-
addServlet
public javax.servlet.ServletRegistration.Dynamic addServlet(String arg0, Class<? extends javax.servlet.Servlet> arg1)
- Specified by:
addServletin interfacejavax.servlet.ServletContext
-
createFilter
public <T extends javax.servlet.Filter> T createFilter(Class<T> arg0) throws javax.servlet.ServletException
- Specified by:
createFilterin interfacejavax.servlet.ServletContext- Throws:
javax.servlet.ServletException
-
createListener
public <T extends EventListener> T createListener(Class<T> arg0) throws javax.servlet.ServletException
- Specified by:
createListenerin interfacejavax.servlet.ServletContext- Throws:
javax.servlet.ServletException
-
createServlet
public <T extends javax.servlet.Servlet> T createServlet(Class<T> arg0) throws javax.servlet.ServletException
- Specified by:
createServletin interfacejavax.servlet.ServletContext- Throws:
javax.servlet.ServletException
-
declareRoles
public void declareRoles(String... arg0)
- Specified by:
declareRolesin interfacejavax.servlet.ServletContext
-
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoaderin interfacejavax.servlet.ServletContext
-
getDefaultSessionTrackingModes
public Set<javax.servlet.SessionTrackingMode> getDefaultSessionTrackingModes()
- Specified by:
getDefaultSessionTrackingModesin interfacejavax.servlet.ServletContext
-
getEffectiveMajorVersion
public int getEffectiveMajorVersion()
- Specified by:
getEffectiveMajorVersionin interfacejavax.servlet.ServletContext
-
getEffectiveMinorVersion
public int getEffectiveMinorVersion()
- Specified by:
getEffectiveMinorVersionin interfacejavax.servlet.ServletContext
-
getEffectiveSessionTrackingModes
public Set<javax.servlet.SessionTrackingMode> getEffectiveSessionTrackingModes()
- Specified by:
getEffectiveSessionTrackingModesin interfacejavax.servlet.ServletContext
-
getFilterRegistration
public javax.servlet.FilterRegistration getFilterRegistration(String arg0)
- Specified by:
getFilterRegistrationin interfacejavax.servlet.ServletContext
-
getFilterRegistrations
public Map<String,? extends javax.servlet.FilterRegistration> getFilterRegistrations()
- Specified by:
getFilterRegistrationsin interfacejavax.servlet.ServletContext
-
getJspConfigDescriptor
public javax.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()
- Specified by:
getJspConfigDescriptorin interfacejavax.servlet.ServletContext
-
getServletRegistration
public javax.servlet.ServletRegistration getServletRegistration(String arg0)
- Specified by:
getServletRegistrationin interfacejavax.servlet.ServletContext
-
getServletRegistrations
public Map<String,? extends javax.servlet.ServletRegistration> getServletRegistrations()
- Specified by:
getServletRegistrationsin interfacejavax.servlet.ServletContext
-
getSessionCookieConfig
public javax.servlet.SessionCookieConfig getSessionCookieConfig()
- Specified by:
getSessionCookieConfigin interfacejavax.servlet.ServletContext
-
setInitParameter
public boolean setInitParameter(String arg0, String arg1)
- Specified by:
setInitParameterin interfacejavax.servlet.ServletContext
-
setSessionTrackingModes
public void setSessionTrackingModes(Set<javax.servlet.SessionTrackingMode> arg0)
- Specified by:
setSessionTrackingModesin interfacejavax.servlet.ServletContext
-
getVirtualServerName
public String getVirtualServerName()
- Specified by:
getVirtualServerNamein interfacejavax.servlet.ServletContext
-
addJspFile
public javax.servlet.ServletRegistration.Dynamic addJspFile(String servletName, String jspFile)
- Specified by:
addJspFilein interfacejavax.servlet.ServletContext
-
getSessionTimeout
public int getSessionTimeout()
- Specified by:
getSessionTimeoutin interfacejavax.servlet.ServletContext
-
setSessionTimeout
public void setSessionTimeout(int sessionTimeout)
- Specified by:
setSessionTimeoutin interfacejavax.servlet.ServletContext
-
getRequestCharacterEncoding
public String getRequestCharacterEncoding()
- Specified by:
getRequestCharacterEncodingin interfacejavax.servlet.ServletContext
-
setRequestCharacterEncoding
public void setRequestCharacterEncoding(String encoding)
- Specified by:
setRequestCharacterEncodingin interfacejavax.servlet.ServletContext
-
getResponseCharacterEncoding
public String getResponseCharacterEncoding()
- Specified by:
getResponseCharacterEncodingin interfacejavax.servlet.ServletContext
-
setResponseCharacterEncoding
public void setResponseCharacterEncoding(String encoding)
- Specified by:
setResponseCharacterEncodingin interfacejavax.servlet.ServletContext
-
-