org.jacorb.orb.http.httpserver
Class ServeConnection
java.lang.Object
org.jacorb.orb.http.httpserver.ServeConnection
- public class ServeConnection
- extends java.lang.Object
Constructor Summary |
ServeConnection(java.net.Socket socket,
java.io.InputStream _in)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SC_CONTINUE
public static final int SC_CONTINUE
- See Also:
- Constant Field Values
SC_SWITCHING_PROTOCOLS
public static final int SC_SWITCHING_PROTOCOLS
- See Also:
- Constant Field Values
SC_OK
public static final int SC_OK
- See Also:
- Constant Field Values
SC_CREATED
public static final int SC_CREATED
- See Also:
- Constant Field Values
SC_ACCEPTED
public static final int SC_ACCEPTED
- See Also:
- Constant Field Values
SC_NON_AUTHORITATIVE_INFORMATION
public static final int SC_NON_AUTHORITATIVE_INFORMATION
- See Also:
- Constant Field Values
SC_NO_CONTENT
public static final int SC_NO_CONTENT
- See Also:
- Constant Field Values
SC_RESET_CONTENT
public static final int SC_RESET_CONTENT
- See Also:
- Constant Field Values
SC_PARTIAL_CONTENT
public static final int SC_PARTIAL_CONTENT
- See Also:
- Constant Field Values
SC_MULTIPLE_CHOICES
public static final int SC_MULTIPLE_CHOICES
- See Also:
- Constant Field Values
SC_MOVED_PERMANENTLY
public static final int SC_MOVED_PERMANENTLY
- See Also:
- Constant Field Values
SC_MOVED_TEMPORARILY
public static final int SC_MOVED_TEMPORARILY
- See Also:
- Constant Field Values
SC_SEE_OTHER
public static final int SC_SEE_OTHER
- See Also:
- Constant Field Values
SC_NOT_MODIFIED
public static final int SC_NOT_MODIFIED
- See Also:
- Constant Field Values
SC_USE_PROXY
public static final int SC_USE_PROXY
- See Also:
- Constant Field Values
SC_BAD_REQUEST
public static final int SC_BAD_REQUEST
- See Also:
- Constant Field Values
SC_UNAUTHORIZED
public static final int SC_UNAUTHORIZED
- See Also:
- Constant Field Values
SC_PAYMENT_REQUIRED
public static final int SC_PAYMENT_REQUIRED
- See Also:
- Constant Field Values
SC_FORBIDDEN
public static final int SC_FORBIDDEN
- See Also:
- Constant Field Values
SC_NOT_FOUND
public static final int SC_NOT_FOUND
- See Also:
- Constant Field Values
SC_METHOD_NOT_ALLOWED
public static final int SC_METHOD_NOT_ALLOWED
- See Also:
- Constant Field Values
SC_NOT_ACCEPTABLE
public static final int SC_NOT_ACCEPTABLE
- See Also:
- Constant Field Values
SC_PROXY_AUTHENTICATION_REQUIRED
public static final int SC_PROXY_AUTHENTICATION_REQUIRED
- See Also:
- Constant Field Values
SC_REQUEST_TIMEOUT
public static final int SC_REQUEST_TIMEOUT
- See Also:
- Constant Field Values
SC_CONFLICT
public static final int SC_CONFLICT
- See Also:
- Constant Field Values
SC_GONE
public static final int SC_GONE
- See Also:
- Constant Field Values
SC_LENGTH_REQUIRED
public static final int SC_LENGTH_REQUIRED
- See Also:
- Constant Field Values
SC_PRECONDITION_FAILED
public static final int SC_PRECONDITION_FAILED
- See Also:
- Constant Field Values
SC_REQUEST_ENTITY_TOO_LARGE
public static final int SC_REQUEST_ENTITY_TOO_LARGE
- See Also:
- Constant Field Values
SC_REQUEST_URI_TOO_LONG
public static final int SC_REQUEST_URI_TOO_LONG
- See Also:
- Constant Field Values
SC_UNSUPPORTED_MEDIA_TYPE
public static final int SC_UNSUPPORTED_MEDIA_TYPE
- See Also:
- Constant Field Values
SC_INTERNAL_SERVER_ERROR
public static final int SC_INTERNAL_SERVER_ERROR
- See Also:
- Constant Field Values
SC_NOT_IMPLEMENTED
public static final int SC_NOT_IMPLEMENTED
- See Also:
- Constant Field Values
SC_BAD_GATEWAY
public static final int SC_BAD_GATEWAY
- See Also:
- Constant Field Values
SC_SERVICE_UNAVAILABLE
public static final int SC_SERVICE_UNAVAILABLE
- See Also:
- Constant Field Values
SC_GATEWAY_TIMEOUT
public static final int SC_GATEWAY_TIMEOUT
- See Also:
- Constant Field Values
SC_HTTP_VERSION_NOT_SUPPORTED
public static final int SC_HTTP_VERSION_NOT_SUPPORTED
- See Also:
- Constant Field Values
ServeConnection
public ServeConnection(java.net.Socket socket,
java.io.InputStream _in)
close
public void close()
answerRequest
public void answerRequest(byte[] answer)
getContentLength
public int getContentLength()
getContentType
public java.lang.String getContentType()
getProtocol
public java.lang.String getProtocol()
getScheme
public java.lang.String getScheme()
getServerName
public java.lang.String getServerName()
getServerPort
public int getServerPort()
getRemoteAddr
public java.lang.String getRemoteAddr()
getRemoteHost
public java.lang.String getRemoteHost()
getRealPath
public java.lang.String getRealPath(java.lang.String path)
getInputStream
public ServeInputStream getInputStream()
throws java.io.IOException
- Throws:
java.io.IOException
getReader
public java.io.BufferedReader getReader()
getParameterNames
public java.util.Enumeration getParameterNames()
getParameter
public java.lang.String getParameter(java.lang.String name)
getParameterValues
public java.lang.String[] getParameterValues(java.lang.String name)
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
getMethod
public java.lang.String getMethod()
getRequestURI
public java.lang.String getRequestURI()
getServletPath
public java.lang.String getServletPath()
getPathInfo
public java.lang.String getPathInfo()
getPathTranslated
public java.lang.String getPathTranslated()
getQueryString
public java.lang.String getQueryString()
getRemoteUser
public java.lang.String getRemoteUser()
getAuthType
public java.lang.String getAuthType()
getHeader
public java.lang.String getHeader(java.lang.String name)
getIntHeader
public int getIntHeader(java.lang.String name,
int def)
getLongHeader
public long getLongHeader(java.lang.String name,
long def)
getDateHeader
public long getDateHeader(java.lang.String name,
long def)
getHeaderNames
public java.util.Enumeration getHeaderNames()
getRequestedSessionId
public java.lang.String getRequestedSessionId()
isRequestedSessionIdValid
public boolean isRequestedSessionIdValid()
isRequestedSessionIdFromCookie
public boolean isRequestedSessionIdFromCookie()
isRequestedSessionIdFromUrl
public boolean isRequestedSessionIdFromUrl()
setContentLength
public void setContentLength(int length)
setContentType
public void setContentType(java.lang.String type)
getOutputStream
public ServeOutputStream getOutputStream()
getWriter
public java.io.PrintWriter getWriter()
throws java.io.IOException
- Throws:
java.io.IOException
getCharacterEncoding
public java.lang.String getCharacterEncoding()
containsHeader
public boolean containsHeader(java.lang.String name)
setStatus
public void setStatus(int resCode,
java.lang.String resMessage)
setStatus
public void setStatus(int resCode)
setHeader
public void setHeader(java.lang.String name,
java.lang.String value)
setIntHeader
public void setIntHeader(java.lang.String name,
int value)
setLongHeader
public void setLongHeader(java.lang.String name,
long value)
setDateHeader
public void setDateHeader(java.lang.String name,
long value)
sendError
public void sendError(int resCode,
java.lang.String resMessage)
throws java.io.IOException
- Throws:
java.io.IOException
sendError
public void sendError(int resCode)
throws java.io.IOException
- Throws:
java.io.IOException
sendRedirect
public void sendRedirect(java.lang.String location)
throws java.io.IOException
- Throws:
java.io.IOException
encodeUrl
public java.lang.String encodeUrl(java.lang.String url)
encodeRedirectUrl
public java.lang.String encodeRedirectUrl(java.lang.String url)
splitStr
public static java.lang.String[] splitStr(java.lang.String str)