jrun.servlet.http
Class WebEndpoint
jrun.servlet.ServletConnection
|
+--jrun.servlet.http.WebEndpoint
- All Implemented Interfaces:
- HttpConstants, java.lang.Runnable
- Direct Known Subclasses:
- SSLEndpoint
- public class WebEndpoint
- extends ServletConnection
- implements java.lang.Runnable
| Fields inherited from interface jrun.servlet.HttpConstants |
ACCEPT_CHARSET, ACCEPT_LANGUAGE, CACHE_CONTROL, CONNECTION, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_TYPE, COOKIE, DATE, EXPIRES, HOST, LOCATION, SERVER, SET_COOKIE |
| Methods inherited from class jrun.servlet.ServletConnection |
addCookie, addDateHeader, addHeader, addIntHeader, commitHeaders, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, formatDateHeader, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getContextPath, getCookies, getCurrent, getDateHeader, getIn, getInputStream, getIntHeader, getLocale, getLocales, getParameter, getParameterMap, getParameterNames, getParameterValues, getPathInfo, getPathTranslated, getReader, getRequestDispatcher, getRequestedSessionId, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, getWriter, isCommitted, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole, reason, removeAttribute, reset, sendError, sendError, sendRedirect, setAttribute, setCharacterEncoding, setContentLength, setContentType, setDateHeader, setHeader, setInputStream, setIntHeader, setLocale, setStatus, setStatus |
serverDesc
public static final java.lang.String serverDesc
WebEndpoint
public WebEndpoint(WebService ws,
int timeout)
throws java.io.IOException
readRequest
protected final void readRequest()
throws java.io.IOException
- Description copied from class:
ServletConnection
- using whatever implementation specific code, initialize this
request. Typically this involves reading data from a socket, but
it doesnt' have to.
subclasses that implement this method should call super.readRequest
so that we can reset attributes and do any other housekeeping we need to.
- Overrides:
readRequest in class ServletConnection
getRealPath
public final java.lang.String getRealPath(java.lang.String path)
- Overrides:
getRealPath in class ServletConnection
closeInputStream
public final void closeInputStream()
throws java.io.IOException
- closing the input stream does not close the socket
- Overrides:
closeInputStream in class ServletConnection
close
public final void close()
throws java.io.IOException
- called at the end of a request by webOut.close()
getServerName
public final java.lang.String getServerName()
- Overrides:
getServerName in class ServletConnection
getServerPort
public final int getServerPort()
- Overrides:
getServerPort in class ServletConnection
getRemoteAddr
public final java.lang.String getRemoteAddr()
- Overrides:
getRemoteAddr in class ServletConnection
getRemoteHost
public final java.lang.String getRemoteHost()
- Overrides:
getRemoteHost in class ServletConnection
isSecure
public boolean isSecure()
- Overrides:
isSecure in class ServletConnection
getHeader
public final java.lang.String getHeader(java.lang.String h)
- Overrides:
getHeader in class ServletConnection
getHeaderNames
public final java.util.Enumeration getHeaderNames()
- Overrides:
getHeaderNames in class ServletConnection
getHeaders
public final java.util.Enumeration getHeaders(java.lang.String key)
- Overrides:
getHeaders in class ServletConnection
getRequestURI
public final java.lang.String getRequestURI()
- Overrides:
getRequestURI in class ServletConnection
getQueryString
public final java.lang.String getQueryString()
- Overrides:
getQueryString in class ServletConnection
getMethod
public final java.lang.String getMethod()
- Overrides:
getMethod in class ServletConnection
getProtocol
public final java.lang.String getProtocol()
- Overrides:
getProtocol in class ServletConnection
getScheme
public java.lang.String getScheme()
- Overrides:
getScheme in class ServletConnection
getAuthType
public final java.lang.String getAuthType()
- Overrides:
getAuthType in class ServletConnection
getRemoteUser
public final java.lang.String getRemoteUser()
- Overrides:
getRemoteUser in class ServletConnection
writeStatus
public final void writeStatus(int status,
java.lang.String reason)
throws java.io.IOException
- Overrides:
writeStatus in class ServletConnection
writeHeader
public final void writeHeader(java.lang.String h,
java.lang.String v)
throws java.io.IOException
- Overrides:
writeHeader in class ServletConnection
commit
public final javax.servlet.ServletOutputStream commit()
throws java.io.IOException
getOutputStream
public javax.servlet.ServletOutputStream getOutputStream()
throws java.io.IOException
- Overrides:
getOutputStream in class ServletConnection
flushBuffer
public void flushBuffer()
throws java.io.IOException
- Overrides:
flushBuffer in class ServletConnection
setBufferSize
public void setBufferSize(int size)
- Overrides:
setBufferSize in class ServletConnection
getBufferSize
public int getBufferSize()
- Overrides:
getBufferSize in class ServletConnection
resetBuffer
public void resetBuffer()
- Overrides:
resetBuffer in class ServletConnection
run
public final void run()
- runnable interface. never called - webendpoint is not a participant
in the filter pattern
- Specified by:
run in interface java.lang.Runnable
Copyright � 2002 Macromedia Corporation. All Rights Reserved.