Creates a stream from an asynchronous callback that can be called multiple times.
Creates a stream from an asynchronous callback that can be called multiple
times. The optionality of the error type E
can be used to signal the end
of the stream, by setting it to None
.
Creates a stream from an asynchronous callback that can be called multiple times.
Creates a stream from an asynchronous callback that can be called multiple
times. The registration of the callback returns either a canceler or
synchronously returns a stream. The optionality of the error type E
can
be used to signal the end of the stream, by setting it to None
.
Creates a stream from an asynchronous callback that can be called multiple times The registration of the callback itself returns an effect.
Creates a stream from an asynchronous callback that can be called multiple
times The registration of the callback itself returns an effect. The
optionality of the error type E
can be used to signal the end of the
stream, by setting it to None
.
Creates a stream from an asynchronous callback that can be called multiple times.
Creates a stream from an asynchronous callback that can be called multiple
times. The registration of the callback itself returns an a managed
resource. The optionality of the error type E
can be used to signal the
end of the stream, by setting it to None
.
Creates a stream from an asynchronous callback that can be called multiple times.
Creates a stream from an asynchronous callback that can be called multiple
times. The registration of the callback can possibly return the stream
synchronously. The optionality of the error type E
can be used to signal
the end of the stream, by setting it to None
.
Creates a stream from a java.io.InputStream
Creates a stream from a java.io.InputStream.
Creates a stream from a java.io.InputStream. Ensures that the input stream is closed after it is exhausted.
Creates a stream from a managed java.io.InputStream value.