package io
- Alphabetic
- By Inheritance
- io
- ioplatform
- iojvmnative
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Package Members
Type Members
- type ClosedChannelException = java.nio.channels.ClosedChannelException
- Definition Classes
- iojvmnative
- type IOException = java.io.IOException
- type InterruptedIOException = java.io.InterruptedIOException
- Definition Classes
- iojvmnative
- sealed abstract class Watcher[F[_]] extends AnyRef
Allows watching the file system for changes to directories and files by using the platform's
WatchService.
Value Members
- def readClassLoaderResource[F[_]](name: String, chunkSize: Int = 64 * 1024, classLoader: ClassLoader = getClass().getClassLoader())(implicit F: Sync[F]): Stream[F, Byte]
Stream of bytes read asynchronously from the specified classloader resource.
Stream of bytes read asynchronously from the specified classloader resource.
- Definition Classes
- iojvmnative
- See also
readClassResource for a resource relative to a class.
- def readClassResource[F[_], C](name: String, chunkSize: Int = 64 * 1024)(implicit F: Sync[F], ct: ClassTag[C]): Stream[F, Byte]
Stream of bytes read asynchronously from the specified resource relative to the class
C.Stream of bytes read asynchronously from the specified resource relative to the class
C.- Definition Classes
- iojvmnative
- See also
readClassLoaderResource for a resource relative to a classloader.
- def readInputStream[F[_]](fis: F[InputStream], chunkSize: Int, closeAfterUse: Boolean = true)(implicit F: Sync[F]): Stream[F, Byte]
Reads all bytes from the specified
InputStreamwith a buffer size ofchunkSize.Reads all bytes from the specified
InputStreamwith a buffer size ofchunkSize. SetcloseAfterUseto false if theInputStreamshould not be closed after use. - def stderr[F[_]](implicit arg0: Async[F], arg1: LiftIO[F]): Pipe[F, Byte, Nothing]
Pipe of bytes that writes emitted values to standard error asynchronously.
Pipe of bytes that writes emitted values to standard error asynchronously.
- Definition Classes
- ioplatform
- def stdin[F[_]](bufSize: Int)(implicit arg0: Async[F], arg1: LiftIO[F]): Stream[F, Byte]
Stream of bytes read asynchronously from standard input.
Stream of bytes read asynchronously from standard input.
- Definition Classes
- ioplatform
- def stdinUtf8[F[_]](bufSize: Int)(implicit arg0: Async[F], arg1: LiftIO[F]): Stream[F, String]
Stream of
Stringread asynchronously from standard input decoded in UTF-8.Stream of
Stringread asynchronously from standard input decoded in UTF-8.- Definition Classes
- ioplatform
- def stdout[F[_]](implicit arg0: Async[F], arg1: LiftIO[F]): Pipe[F, Byte, Nothing]
Pipe of bytes that writes emitted values to standard output asynchronously.
Pipe of bytes that writes emitted values to standard output asynchronously.
- Definition Classes
- ioplatform
- def stdoutLines[F[_], O](charset: Charset = StandardCharsets.UTF_8)(implicit arg0: Async[F], arg1: LiftIO[F], arg2: Show[O]): Pipe[F, O, Nothing]
Writes this stream to standard output asynchronously, converting each element to a sequence of bytes via
Showand the givenCharset.Writes this stream to standard output asynchronously, converting each element to a sequence of bytes via
Showand the givenCharset.- Definition Classes
- ioplatform
- def unsafeReadInputStream[F[_]](fis: F[InputStream], chunkSize: Int, closeAfterUse: Boolean = true)(implicit F: Sync[F]): Stream[F, Byte]
Reads all bytes from the specified
InputStreamwith a buffer size ofchunkSize.Reads all bytes from the specified
InputStreamwith a buffer size ofchunkSize. SetcloseAfterUseto false if theInputStreamshould not be closed after use.Recycles an underlying input buffer for performance. It is safe to call this as long as whatever consumes this
Streamdoes not store theChunkreturned or pipe it to a combinator that does (e.g.buffer). UsereadInputStreamfor a safe version. - def writeOutputStream[F[_]](fos: F[OutputStream], closeAfterUse: Boolean = true)(implicit F: Sync[F]): Pipe[F, Byte, Nothing]
Writes all bytes to the specified
OutputStream.Writes all bytes to the specified
OutputStream. Each chunk is flushed immediately after writing. SetcloseAfterUseto false if theOutputStreamshould not be closed after use. - object Watcher
- object compression extends compressionplatform
Deprecated Value Members
- def stderr[F[_], SourceBreakingDummy](F: Sync[F]): Pipe[F, Byte, Nothing]
- Definition Classes
- ioplatform
- Annotations
- @deprecated
- Deprecated
(Since version 3.5.0) Prefer non-blocking, async variant
- def stdin[F[_], SourceBreakingDummy](bufSize: Int, F: Sync[F]): Stream[F, Byte]
- Definition Classes
- ioplatform
- Annotations
- @deprecated
- Deprecated
(Since version 3.5.0) Prefer non-blocking, async variant
- def stdinUtf8[F[_], SourceBreakingDummy](bufSize: Int, F: Sync[F]): Stream[F, String]
- Definition Classes
- ioplatform
- Annotations
- @deprecated
- Deprecated
(Since version 3.5.0) Prefer non-blocking, async variant
- def stdout[F[_], SourceBreakingDummy](F: Sync[F]): Pipe[F, Byte, Nothing]
- Definition Classes
- ioplatform
- Annotations
- @deprecated
- Deprecated
(Since version 3.5.0) Prefer non-blocking, async variant
- def stdoutLines[F[_], O, SourceBreakingDummy](charset: Charset, F: Sync[F], O: Show[O]): Pipe[F, O, Nothing]
- Definition Classes
- ioplatform
- Annotations
- @deprecated
- Deprecated
(Since version 3.5.0) Prefer non-blocking, async variant