All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class novocode.netforge.http.responder.Response

java.lang.Object
   |
   +----novocode.netforge.http.responder.Response

public abstract class Response
extends Object
implements ServletOutputStreamImpl. Listener

Field Index

     o   CLE_BADREQ

     o   CLE_CONFLICT

     o   CLE_ENTLARGE

     o   CLE_FORBIDDEN

     o   CLE_GONE

     o   CLE_LENREQ

     o   CLE_METHNALLW

     o   CLE_NOTACCEP

     o   CLE_NOTFOUND

     o   CLE_PAYREQ

     o   CLE_PRECOFAIL

     o   CLE_PROXYAUTH

     o   CLE_TIMEOUT

     o   CLE_UNAUTH

     o   CLE_UNSUPMED

     o   CLE_URILARGE

     o   cx

     o   HTTP_0_9

     o   HTTP_1_0

     o   HTTP_1_1

     o   in

     o   INF_CONTINUE

     o   INF_SWIPROT

     o   out

     o   RED_MULTIPLE

     o   RED_NOTMOD

     o   RED_PERMMOVED

     o   RED_SEEOTHER

     o   RED_TEMPMOVED

     o   RED_USEPROXY

     o   req

     o   responder

     o   SRV_BADGATE

     o   SRV_GATETIME

     o   SRV_HTTPVERS

     o   SRV_INTERNAL

     o   SRV_NOTIMPL

     o   SRV_UNAVAIL

     o   SUX_ACCEPTED

     o   SUX_CREATED

     o   SUX_NOCONTENT

     o   SUX_NONAUTHI

     o   SUX_OK

     o   SUX_PACONTENT

     o   SUX_RSCONTENT

Constructor Index

     o   Response(Responder, Request)

Method Index

     o   addCookie(Cookie)

     o   callHttpMethod(String)

     o   canRollback()

     o   commit()

     o   containsHeader(String)

     o   containsLowercaseHeader(String)

     o   didSomething()

     o   getCharacterEncoding()

     o   getContentLength()

     o   getDirectOutputStream()

     o   getHttpVersion()

     o   getLowercaseDateHeader(String)

     o   getLowercaseHeader(String)

     o   getReason(int)

     o   getSelectedNFile()

     o   getStatus()

     o   getWriter(boolean)

     o   isBuffered()

     o   isCommitted()

     o   performHttpMethod(String)

     o   prepareHeader()

     o   redirect(String)

     o   removeLowercaseHeader(String)

     o   rollback()

     o   setBuffered(boolean)

     o   setContentLength(int)

     o   setContentLength(long)

     o   setDateHeader(String, Date)

     o   setDateHeader(String, long)

     o   setHeader(String, String)

     o   setIntHeader(String, int)

     o   setLowercaseHeader(String, String)

     o   setLowercaseMultiHeader(String, String)

     o   setNoCache()

     o   setSelectedNFile(NFile)

     o   setStatus(int)

     o   setStatusWithMsg(int, String)

     o   setSuppressBody()

     o   srvOutClosed()

     o   srvOutFirstWrite()

     o   srvOutFlushed()


Fields 

o   HTTP_0_9
 public static final int HTTP_0_9
o   HTTP_1_0
 public static final int HTTP_1_0
o   HTTP_1_1
 public static final int HTTP_1_1
o   cx
 public final Connection cx
o   req
 public final Request req
o   responder
 public final Responder responder
o   in
 public final InputStream in
o   out
 public final ServletOutputStream out
o   INF_CONTINUE
 public static final int INF_CONTINUE
o   INF_SWIPROT
 public static final int INF_SWIPROT
o   SUX_OK
 public static final int SUX_OK
o   SUX_CREATED
 public static final int SUX_CREATED
o   SUX_ACCEPTED
 public static final int SUX_ACCEPTED
o   SUX_NONAUTHI
 public static final int SUX_NONAUTHI
o   SUX_NOCONTENT
 public static final int SUX_NOCONTENT
o   SUX_RSCONTENT
 public static final int SUX_RSCONTENT
o   SUX_PACONTENT
 public static final int SUX_PACONTENT
o   RED_MULTIPLE
 public static final int RED_MULTIPLE
o   RED_PERMMOVED
 public static final int RED_PERMMOVED
o   RED_TEMPMOVED
 public static final int RED_TEMPMOVED
o   RED_SEEOTHER
 public static final int RED_SEEOTHER
o   RED_NOTMOD
 public static final int RED_NOTMOD
o   RED_USEPROXY
 public static final int RED_USEPROXY
o   CLE_BADREQ
 public static final int CLE_BADREQ
o   CLE_UNAUTH
 public static final int CLE_UNAUTH
o   CLE_PAYREQ
 public static final int CLE_PAYREQ
o   CLE_FORBIDDEN
 public static final int CLE_FORBIDDEN
o   CLE_NOTFOUND
 public static final int CLE_NOTFOUND
o   CLE_METHNALLW
 public static final int CLE_METHNALLW
o   CLE_NOTACCEP
 public static final int CLE_NOTACCEP
o   CLE_PROXYAUTH
 public static final int CLE_PROXYAUTH
o   CLE_TIMEOUT
 public static final int CLE_TIMEOUT
o   CLE_CONFLICT
 public static final int CLE_CONFLICT
o   CLE_GONE
 public static final int CLE_GONE
o   CLE_LENREQ
 public static final int CLE_LENREQ
o   CLE_PRECOFAIL
 public static final int CLE_PRECOFAIL
o   CLE_ENTLARGE
 public static final int CLE_ENTLARGE
o   CLE_URILARGE
 public static final int CLE_URILARGE
o   CLE_UNSUPMED
 public static final int CLE_UNSUPMED
o   SRV_INTERNAL
 public static final int SRV_INTERNAL
o   SRV_NOTIMPL
 public static final int SRV_NOTIMPL
o   SRV_BADGATE
 public static final int SRV_BADGATE
o   SRV_UNAVAIL
 public static final int SRV_UNAVAIL
o   SRV_GATETIME
 public static final int SRV_GATETIME
o   SRV_HTTPVERS
 public static final int SRV_HTTPVERS


Constructors 

o   Response
 public Response(Responder res,
                 Request req)


Methods 

o   performHttpMethod
 protected abstract void performHttpMethod(String method) throws SendableException, IOException
o   callHttpMethod
 public final void callHttpMethod(String method) throws SendableException, IOException
o   prepareHeader
 protected void prepareHeader() throws IOException
o   setBuffered
 public final void setBuffered(boolean b) throws IOException
o   isBuffered
 public final boolean isBuffered()
o   isCommitted
 public final boolean isCommitted()
o   canRollback
 public final boolean canRollback()
o   rollback
 public final boolean rollback()
o   commit
 public final void commit() throws IOException
o   didSomething
 public final boolean didSomething()
o   getHttpVersion
 public final int getHttpVersion()
o   setStatus
 public final void setStatus(int code)
o   setStatusWithMsg
 public final void setStatusWithMsg(int code,
                                    String msg)
o   getStatus
 public final int getStatus()
o   setContentLength
 public final void setContentLength(long len)
o   setContentLength
 public final void setContentLength(int len)
o   getContentLength
 public final long getContentLength()
o   setLowercaseHeader
 public final void setLowercaseHeader(String name,
                                      String value)
o   setLowercaseMultiHeader
 public final void setLowercaseMultiHeader(String name,
                                           String value)
o   getLowercaseHeader
 public final String getLowercaseHeader(String name)
o   containsLowercaseHeader
 public final boolean containsLowercaseHeader(String name)
o   removeLowercaseHeader
 public final void removeLowercaseHeader(String name)
o   containsHeader
 public final boolean containsHeader(String name)
o   setNoCache
 public final void setNoCache()
o   setHeader
 public final void setHeader(String name,
                             String value)
o   setIntHeader
 public final void setIntHeader(String name,
                                int value)
o   setDateHeader
 public final void setDateHeader(String name,
                                 long date)
o   setDateHeader
 public final void setDateHeader(String name,
                                 Date date)
o   getLowercaseDateHeader
 public final Date getLowercaseDateHeader(String name)
o   addCookie
 public final void addCookie(Cookie c)
o   getReason
 public static final byte[] getReason(int code)
o   setSelectedNFile
 protected void setSelectedNFile(NFile n)
o   getSelectedNFile
 public final NFile getSelectedNFile()
o   getWriter
 public final PrintWriter getWriter(boolean buffer) throws IOException
o   getCharacterEncoding
 public final String getCharacterEncoding()
o   srvOutClosed
 public final void srvOutClosed() throws IOException
o   srvOutFlushed
 public final void srvOutFlushed() throws IOException
o   srvOutFirstWrite
 public final void srvOutFirstWrite() throws IOException
o   setSuppressBody
 public final void setSuppressBody()
o   getDirectOutputStream
 public final OutputStream getDirectOutputStream()
o   redirect
 public final void redirect(String uri) throws RedirectionException

All Packages  Class Hierarchy  This Package  Previous  Next  Index