org.apache.openejb.rest
Class ThreadLocalServletRequest

java.lang.Object
  extended by org.apache.openejb.core.ivm.naming.AbstractThreadLocalProxy<javax.servlet.ServletRequest>
      extended by org.apache.openejb.rest.ThreadLocalServletRequest
All Implemented Interfaces:
javax.servlet.ServletRequest
Direct Known Subclasses:
ThreadLocalHttpServletRequest

public class ThreadLocalServletRequest
extends AbstractThreadLocalProxy<javax.servlet.ServletRequest>
implements javax.servlet.ServletRequest


Constructor Summary
ThreadLocalServletRequest()
           
 
Method Summary
 javax.servlet.AsyncContext getAsyncContext()
           
 Object getAttribute(String string)
           
 Enumeration<String> getAttributeNames()
           
 String getCharacterEncoding()
           
 int getContentLength()
           
 String getContentType()
           
 javax.servlet.DispatcherType getDispatcherType()
           
 javax.servlet.ServletInputStream getInputStream()
           
 String getLocalAddr()
           
 Locale getLocale()
           
 Enumeration<Locale> getLocales()
           
 String getLocalName()
           
 int getLocalPort()
           
 String getParameter(String string)
           
 Map<String,String[]> getParameterMap()
           
 Enumeration<String> getParameterNames()
           
 String[] getParameterValues(String string)
           
 String getProtocol()
           
 BufferedReader getReader()
           
 String getRealPath(String string)
           
 String getRemoteAddr()
           
 String getRemoteHost()
           
 int getRemotePort()
           
 javax.servlet.RequestDispatcher getRequestDispatcher(String string)
           
 String getScheme()
           
 String getServerName()
           
 int getServerPort()
           
 javax.servlet.ServletContext getServletContext()
           
 boolean isAsyncStarted()
           
 boolean isAsyncSupported()
           
 boolean isSecure()
           
 void removeAttribute(String string)
           
 void setAttribute(String string, Object object)
           
 void setCharacterEncoding(String string)
           
 javax.servlet.AsyncContext startAsync()
           
 javax.servlet.AsyncContext startAsync(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse)
           
 
Methods inherited from class org.apache.openejb.core.ivm.naming.AbstractThreadLocalProxy
get, remove, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThreadLocalServletRequest

public ThreadLocalServletRequest()
Method Detail

getAsyncContext

public javax.servlet.AsyncContext getAsyncContext()
Specified by:
getAsyncContext in interface javax.servlet.ServletRequest

getAttribute

public Object getAttribute(String string)
Specified by:
getAttribute in interface javax.servlet.ServletRequest

getAttributeNames

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

getCharacterEncoding

public String getCharacterEncoding()
Specified by:
getCharacterEncoding in interface javax.servlet.ServletRequest

getContentLength

public int getContentLength()
Specified by:
getContentLength in interface javax.servlet.ServletRequest

getContentType

public String getContentType()
Specified by:
getContentType in interface javax.servlet.ServletRequest

getDispatcherType

public javax.servlet.DispatcherType getDispatcherType()
Specified by:
getDispatcherType in interface javax.servlet.ServletRequest

getInputStream

public javax.servlet.ServletInputStream getInputStream()
                                                throws IOException
Specified by:
getInputStream in interface javax.servlet.ServletRequest
Throws:
IOException

getLocalAddr

public String getLocalAddr()
Specified by:
getLocalAddr in interface javax.servlet.ServletRequest

getLocale

public Locale getLocale()
Specified by:
getLocale in interface javax.servlet.ServletRequest

getLocales

public Enumeration<Locale> getLocales()
Specified by:
getLocales in interface javax.servlet.ServletRequest

getLocalName

public String getLocalName()
Specified by:
getLocalName in interface javax.servlet.ServletRequest

getLocalPort

public int getLocalPort()
Specified by:
getLocalPort in interface javax.servlet.ServletRequest

getParameter

public String getParameter(String string)
Specified by:
getParameter in interface javax.servlet.ServletRequest

getParameterMap

public Map<String,String[]> getParameterMap()
Specified by:
getParameterMap in interface javax.servlet.ServletRequest

getParameterValues

public String[] getParameterValues(String string)
Specified by:
getParameterValues in interface javax.servlet.ServletRequest

getParameterNames

public Enumeration<String> getParameterNames()
Specified by:
getParameterNames in interface javax.servlet.ServletRequest

getProtocol

public String getProtocol()
Specified by:
getProtocol in interface javax.servlet.ServletRequest

getReader

public BufferedReader getReader()
                         throws IOException
Specified by:
getReader in interface javax.servlet.ServletRequest
Throws:
IOException

getRealPath

public String getRealPath(String string)
Specified by:
getRealPath in interface javax.servlet.ServletRequest

getRemoteAddr

public String getRemoteAddr()
Specified by:
getRemoteAddr in interface javax.servlet.ServletRequest

getRemoteHost

public String getRemoteHost()
Specified by:
getRemoteHost in interface javax.servlet.ServletRequest

getRemotePort

public int getRemotePort()
Specified by:
getRemotePort in interface javax.servlet.ServletRequest

getRequestDispatcher

public javax.servlet.RequestDispatcher getRequestDispatcher(String string)
Specified by:
getRequestDispatcher in interface javax.servlet.ServletRequest

getScheme

public String getScheme()
Specified by:
getScheme in interface javax.servlet.ServletRequest

getServerName

public String getServerName()
Specified by:
getServerName in interface javax.servlet.ServletRequest

getServerPort

public int getServerPort()
Specified by:
getServerPort in interface javax.servlet.ServletRequest

getServletContext

public javax.servlet.ServletContext getServletContext()
Specified by:
getServletContext in interface javax.servlet.ServletRequest

isAsyncStarted

public boolean isAsyncStarted()
Specified by:
isAsyncStarted in interface javax.servlet.ServletRequest

isAsyncSupported

public boolean isAsyncSupported()
Specified by:
isAsyncSupported in interface javax.servlet.ServletRequest

isSecure

public boolean isSecure()
Specified by:
isSecure in interface javax.servlet.ServletRequest

removeAttribute

public void removeAttribute(String string)
Specified by:
removeAttribute in interface javax.servlet.ServletRequest

setAttribute

public void setAttribute(String string,
                         Object object)
Specified by:
setAttribute in interface javax.servlet.ServletRequest

setCharacterEncoding

public void setCharacterEncoding(String string)
                          throws UnsupportedEncodingException
Specified by:
setCharacterEncoding in interface javax.servlet.ServletRequest
Throws:
UnsupportedEncodingException

startAsync

public javax.servlet.AsyncContext startAsync()
Specified by:
startAsync in interface javax.servlet.ServletRequest

startAsync

public javax.servlet.AsyncContext startAsync(javax.servlet.ServletRequest servletRequest,
                                             javax.servlet.ServletResponse servletResponse)
Specified by:
startAsync in interface javax.servlet.ServletRequest


Copyright © 1999-2013 The Apache Software Foundation. All Rights Reserved.