jason.service.crusader.javaximpl
Class ServletResponseImpl

java.lang.Object
  |
  +--jason.service.crusader.javaximpl.ServletResponseImpl
All Implemented Interfaces:
javax.servlet.ServletResponse
Direct Known Subclasses:
HttpServletResponseImpl

public class ServletResponseImpl
extends java.lang.Object
implements javax.servlet.ServletResponse


Field Summary
protected  java.util.Hashtable headerHash
          TAKE PRECAUTIONS IF Servlet STARTS SENDING TERABYTES OF INFORMATION KEEP A OUTPUTSTREAM TO THE CLIENT AND SEND EVERYTHING OUT THAT WAY THIS IS A POTENTIAL BUG - SHOULD BE RECTIFIED
protected  byte[] messageBody
           
protected  java.io.ByteArrayOutputStream messageBodyByteStream
           
protected  javax.servlet.ServletOutputStream outGatewayStream
           
protected  java.io.PrintWriter writer
           
 
Constructor Summary
ServletResponseImpl()
           
 
Method Summary
 void flushBuffer()
           
 int getBufferSize()
           
 java.lang.String getCharacterEncoding()
           
 java.util.Hashtable getHeaderHash()
           
 java.util.Locale getLocale()
           
 byte[] getMessageBody()
           
 javax.servlet.ServletOutputStream getOutputStream()
           
 java.io.PrintWriter getWriter()
           
 boolean isCommitted()
           
 void reinitializeServletResponse()
           
 void reset()
           
 void setBufferSize(int bufferSize)
           
 void setContentLength(int contentLength)
           
 void setContentType(java.lang.String contentType)
           
 void setLocale(java.util.Locale locale)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

headerHash

protected java.util.Hashtable headerHash
TAKE PRECAUTIONS IF Servlet STARTS SENDING TERABYTES OF INFORMATION KEEP A OUTPUTSTREAM TO THE CLIENT AND SEND EVERYTHING OUT THAT WAY THIS IS A POTENTIAL BUG - SHOULD BE RECTIFIED


messageBody

protected byte[] messageBody

messageBodyByteStream

protected java.io.ByteArrayOutputStream messageBodyByteStream

outGatewayStream

protected javax.servlet.ServletOutputStream outGatewayStream

writer

protected java.io.PrintWriter writer
Constructor Detail

ServletResponseImpl

public ServletResponseImpl()
Method Detail

reinitializeServletResponse

public void reinitializeServletResponse()

getHeaderHash

public java.util.Hashtable getHeaderHash()

getMessageBody

public byte[] getMessageBody()

getCharacterEncoding

public java.lang.String getCharacterEncoding()
Specified by:
getCharacterEncoding in interface javax.servlet.ServletResponse

getOutputStream

public javax.servlet.ServletOutputStream getOutputStream()
Specified by:
getOutputStream in interface javax.servlet.ServletResponse

getWriter

public java.io.PrintWriter getWriter()
Specified by:
getWriter in interface javax.servlet.ServletResponse

setContentLength

public void setContentLength(int contentLength)
Specified by:
setContentLength in interface javax.servlet.ServletResponse

setContentType

public void setContentType(java.lang.String contentType)
Specified by:
setContentType in interface javax.servlet.ServletResponse

reset

public void reset()
Specified by:
reset in interface javax.servlet.ServletResponse

setLocale

public void setLocale(java.util.Locale locale)
Specified by:
setLocale in interface javax.servlet.ServletResponse

getLocale

public java.util.Locale getLocale()
Specified by:
getLocale in interface javax.servlet.ServletResponse

setBufferSize

public void setBufferSize(int bufferSize)
Specified by:
setBufferSize in interface javax.servlet.ServletResponse

flushBuffer

public void flushBuffer()
Specified by:
flushBuffer in interface javax.servlet.ServletResponse

getBufferSize

public int getBufferSize()
Specified by:
getBufferSize in interface javax.servlet.ServletResponse

isCommitted

public boolean isCommitted()
Specified by:
isCommitted in interface javax.servlet.ServletResponse