OutputRecord implementation for SSLSocket.
| Modifier and Type | Field and Description |
|---|---|
| private OutputStream |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv void | |
| pack-priv void | encodeAlert(byte level, byte description)
Implements abstract sun.
|
| pack-priv void | |
| pack-priv void | encodeHandshake(byte[] source, int offset, int length)
Implements abstract sun.
|
| public void | flush()
Overrides java. Implements java. Flushes this output stream and forces any buffered output bytes to be written out. |
| private int | |
| private boolean | |
| pack-priv void | setDeliverStream(OutputStream outputStream)
Overrides sun.
|
| deliverStream | back to summary |
|---|---|
| private OutputStream deliverStream | |
| SSLSocketOutputRecord | back to summary |
|---|---|
| pack-priv SSLSocketOutputRecord(HandshakeHash handshakeHash) | |
| SSLSocketOutputRecord | back to summary |
|---|---|
| pack-priv SSLSocketOutputRecord(HandshakeHash handshakeHash, TransportContext tc) | |
| deliver | back to summary |
|---|---|
| pack-priv void deliver(byte[] source, int offset, int length) throws IOException Overrides sun.
| |
| disposeWriteCipher | back to summary |
|---|---|
| pack-priv void disposeWriteCipher() Overrides sun.
| |
| encodeAlert | back to summary |
|---|---|
| pack-priv void encodeAlert(byte level, byte description) throws IOException Implements abstract sun.
| |
| encodeChangeCipherSpec | back to summary |
|---|---|
| pack-priv void encodeChangeCipherSpec() throws IOException Implements abstract sun.
| |
| encodeHandshake | back to summary |
|---|---|
| pack-priv void encodeHandshake(byte[] source, int offset, int length) throws IOException Implements abstract sun.
| |
| flush | back to summary |
|---|---|
| public void flush() throws IOException Overrides java. Implements java. Doc from java. Flushes this output stream and forces any buffered output bytes
to be written out. The general contract of If the intended destination of this stream is an abstraction provided by the underlying operating system, for example a file, then flushing the stream guarantees only that bytes previously written to the stream are passed to the operating system for writing; it does not guarantee that they are actually written to a physical device such as a disk drive.
| |
| getFragLimit | back to summary |
|---|---|
| private int getFragLimit() | |
| needToSplitPayload | back to summary |
|---|---|
| private boolean needToSplitPayload() | |
| setDeliverStream | back to summary |
|---|---|
| pack-priv void setDeliverStream(OutputStream outputStream) Overrides sun.
| |