Class EndCallbackInputStream
Wraps an input stream and calls the given delegate once the stream is empty
.
Note that this
function will potentially block after each read
operation to see if the end has already been reached - this
may take as long until either new data has arrived or until the connection was closed.
The stream will also guarantee that the inner stream is not used after it has been determined to be empty
. It can thus be safely deleted once the callback is invoked.
Inherits from
-
Object
(base class) -
InputStream
Constructors
Name | Description |
---|---|
this |
Methods
Name | Description |
---|---|
empty | |
leastSize | |
dataAvailableForRead | |
peek | |
read |
Authors
Sönke Ludwig
Copyright
© 2012 RejectedSoftware e.K.
License
Subject to the terms of the MIT license, as written in the included LICENSE.txt file.