|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.simpleframework.transport.TransportWriter
public class TransportWriter
The TransportWriter object is used to write bytes to
and underlying transport. This is essentially an adapter between
an OutputStream and the underlying transport. Each
byte array segment written to the underlying transport is wrapped
in a bytes buffer so that it can be sent by the transport layer.
Transport| Constructor Summary | |
|---|---|
TransportWriter(Transport transport)
Constructor for the TransportWriter object. |
|
| Method Summary | |
|---|---|
void |
close()
This is used to close the writer and the underlying transport. |
void |
flush()
This method is used to flush the contents of the buffer to the client. |
void |
write(byte[] array)
This method is used to deliver the provided array of bytes to the underlying transport. |
void |
write(byte[] array,
int off,
int len)
This method is used to deliver the provided array of bytes to the underlying transport. |
void |
write(ByteBuffer buffer)
This method is used to deliver the provided buffer of bytes to the underlying transport. |
void |
write(ByteBuffer buffer,
int off,
int len)
This method is used to deliver the provided buffer of bytes to the underlying transport. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TransportWriter(Transport transport)
TransportWriter object. This
is used to create an adapter for the transport such that a
byte array can be used to write bytes to the array.
transport - the underlying transport to write bytes to| Method Detail |
|---|
public void write(byte[] array)
throws IOException
write in interface ByteWriterarray - this is the array of bytes to write to the client
IOException
public void write(byte[] array,
int off,
int len)
throws IOException
write in interface ByteWriterarray - this is the array of bytes to write to the clientoff - this is the offset within the array to write fromlen - this is the number of bytes that are to be sent
IOException
public void write(ByteBuffer buffer)
throws IOException
write in interface ByteWriterbuffer - this is the buffer of bytes to write to the client
IOException
public void write(ByteBuffer buffer,
int off,
int len)
throws IOException
write in interface ByteWriterbuffer - this is the buffer of bytes to write to the clientoff - this is the offset within the buffer to write fromlen - this is the number of bytes that are to be sent
IOException
public void flush()
throws IOException
flush in interface ByteWriterIOException
public void close()
throws IOException
close in interface ByteWriterIOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||