com.ibm.atp
Class ContentOutputStream
java.lang.Object
|
+--java.io.OutputStream
|
+--java.io.ByteArrayOutputStream
|
+--com.ibm.atp.ContentOutputStream
- All Implemented Interfaces:
- ContentBuffer
- public final class ContentOutputStream
- extends java.io.ByteArrayOutputStream
- implements ContentBuffer
The content output stream writes a message content to the given output
stream. The content output stream creats MIME header fields,
combines it with a message body, and writes it into the specifid output
stream.
- Version:
- 1.20 3 Mar 1997
- Author:
- Danny B. Lange, Gaku Yamamoto, Mitsuru Oshima
Field Summary |
protected java.io.OutputStream |
_out
An output stream into which ATP messages is written. |
static java.lang.String |
CRLF
A separator in the message's header. |
Fields inherited from class java.io.ByteArrayOutputStream |
buf, count |
Methods inherited from class java.io.ByteArrayOutputStream |
reset, size, toByteArray, toString, toString, toString, write, write, writeTo |
Methods inherited from class java.io.OutputStream |
write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CRLF
public static final java.lang.String CRLF
- A separator in the message's header.
_out
protected java.io.OutputStream _out
- An output stream into which ATP messages is written. An atp output
stream writes ATP messages into it.
ContentOutputStream
public ContentOutputStream(java.io.OutputStream os)
- Create a new instance of ContentOutputStream.
- Parameters:
os
- an instance of OutputStream into which the instantiated atp
output stream writes.
ContentOutputStream
public ContentOutputStream(java.io.OutputStream os,
boolean started)
close
public void close()
throws java.io.IOException
- Close the stream. This automatically flushe if the request has not
been sent.
- Overrides:
close
in class java.io.ByteArrayOutputStream
flush
public void flush()
throws java.io.IOException
- Overrides:
flush
in class java.io.OutputStream
sendContent
public void sendContent()
throws java.io.IOException
- Specified by:
sendContent
in interface ContentBuffer
startContent
public void startContent()
throws java.io.IOException