public class

IdentityOutputStream

extends OutputStream
java.lang.Object
   ↳ java.io.OutputStream
     ↳ org.apache.http.impl.io.IdentityOutputStream

Class Overview

Output stream that writes data without any transformation. The end of the content entity is demarcated by closing the underlying connection (EOF condition). Entities transferred using this input stream can be of unlimited length.

Note that this class NEVER closes the underlying stream, even when close gets called. Instead, the stream will be marked as closed and no further output will be permitted.

Summary

Public Constructors
IdentityOutputStream(SessionOutputBuffer out)
Public Methods
void close()

Does not close the underlying socket output.

void flush()
void write(byte[] b, int off, int len)
void write(byte[] b)
void write(int b)
[Expand]
Inherited Methods
From class java.io.OutputStream
From class java.lang.Object
From interface java.io.Closeable
From interface java.io.Flushable

Public Constructors

public IdentityOutputStream (SessionOutputBuffer out)

Public Methods

public void close ()

Does not close the underlying socket output.

Throws
IOException If an I/O problem occurs.

public void flush ()

Throws
IOException

public void write (byte[] b, int off, int len)

Throws
IOException

public void write (byte[] b)

Throws
IOException

public void write (int b)

Throws
IOException