object FileIO
- Alphabetic
- By Inheritance
- FileIO
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
-   final  def !=(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def ##: Int- Definition Classes
- AnyRef → Any
 
-   final  def ==(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def asInstanceOf[T0]: T0- Definition Classes
- Any
 
-    def clone(): AnyRef- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
 
-   final  def eq(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-    def equals(arg0: AnyRef): Boolean- Definition Classes
- AnyRef → Any
 
-    def fromPath(f: Path, chunkSize: Int, startPosition: Long): Source[ByteString, CompletionStage[IOResult]]Creates a synchronous Source from a files contents. Creates a synchronous Source from a files contents. Emitted elements are chunkSizesized ByteString elements, except the last element, which will be up tochunkSizein size.You can configure the default dispatcher for this Source by changing the akka.stream.materializer.blocking-io-dispatcheror set it for a given Source by using akka.stream.ActorAttributes.It materializes a java.util.concurrent.CompletionStage of IOResult containing the number of bytes read from the source file upon completion, and a possible exception if IO operation was not completed successfully. Note that bytes having been read by the source does not give any guarantee that the bytes were seen by downstream stages. - f
- the file path to read from 
- chunkSize
- the size of each read operation 
- startPosition
- startPosition the start position to read from, defaults to 0 
 
-    def fromPath(f: Path, chunkSize: Int): Source[ByteString, CompletionStage[IOResult]]Creates a synchronous Source from a files contents. Creates a synchronous Source from a files contents. Emitted elements are chunkSizesized ByteString elements, except the last element, which will be up tochunkSizein size.You can configure the default dispatcher for this Source by changing the akka.stream.materializer.blocking-io-dispatcheror set it for a given Source by using akka.stream.ActorAttributes.It materializes a java.util.concurrent.CompletionStage of IOResult containing the number of bytes read from the source file upon completion, and a possible exception if IO operation was not completed successfully. Note that bytes having been read by the source does not give any guarantee that the bytes were seen by downstream stages. It is not possible to read FIFOs, also known as named pipes, with fromPath, trying to do so will potentially first block and then fail the stream.- f
- the file path to read from 
- chunkSize
- the size of each read operation 
 
-    def fromPath(f: Path): Source[ByteString, CompletionStage[IOResult]]Creates a Source from a files contents. Creates a Source from a files contents. Emitted elements are ByteString elements, chunked by default by 8192 bytes, except the last element, which will be up to 8192 in size. You can configure the default dispatcher for this Source by changing the akka.stream.materializer.blocking-io-dispatcheror set it for a given Source by using akka.stream.ActorAttributes.It materializes a java.util.concurrent.CompletionStage of IOResult containing the number of bytes read from the source file upon completion, and a possible exception if IO operation was not completed successfully. Note that bytes having been read by the source does not give any guarantee that the bytes were seen by downstream stages. It is not possible to read FIFOs, also known as named pipes, with fromPath, trying to do so will potentially first block and then fail the stream.- f
- the file path to read from 
 
-   final  def getClass(): Class[_ <: AnyRef]- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
 
-    def hashCode(): Int- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
 
-   final  def isInstanceOf[T0]: Boolean- Definition Classes
- Any
 
-   final  def ne(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-   final  def notify(): Unit- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
 
-   final  def notifyAll(): Unit- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
 
-   final  def synchronized[T0](arg0: => T0): T0- Definition Classes
- AnyRef
 
-    def toPath[Opt <: OpenOption](f: Path, options: Set[Opt], startPosition: Long): Sink[ByteString, CompletionStage[IOResult]]Creates a Sink that writes incoming ByteString elements to the given file path. Creates a Sink that writes incoming ByteString elements to the given file path. Materializes a java.util.concurrent.CompletionStage of IOResult that will be completed with the size of the file (in bytes) at the streams completion, and a possible exception if IO operation was not completed successfully. You can configure the default dispatcher for this Source by changing the akka.stream.materializer.blocking-io-dispatcheror set it for a given Source by using akka.stream.ActorAttributes.Accepts as arguments a set of java.nio.file.StandardOpenOption, which will determine the underlying behavior when writing the file. If java.nio.file.StandardOpenOption.SYNC is provided, every update to the file's content be written synchronously to the underlying storage device. Otherwise (the default), the write will be written to the storage device asynchronously. by the OS, and may not be stored durably on the storage device at the time the stream completes. - f
- The file path to write to 
- options
- File open options, see java.nio.file.StandardOpenOption 
- startPosition
- startPosition the start position to read from, defaults to 0 
 
-    def toPath[Opt <: OpenOption](f: Path, options: Set[Opt]): Sink[ByteString, CompletionStage[IOResult]]Creates a Sink that writes incoming ByteString elements to the given file path. Creates a Sink that writes incoming ByteString elements to the given file path. Materializes a java.util.concurrent.CompletionStage of IOResult that will be completed with the size of the file (in bytes) at the streams completion, and a possible exception if IO operation was not completed successfully. You can configure the default dispatcher for this Source by changing the akka.stream.materializer.blocking-io-dispatcheror set it for a given Source by using akka.stream.ActorAttributes.Accepts as arguments a set of java.nio.file.StandardOpenOption, which will determine the underlying behavior when writing the file. If java.nio.file.StandardOpenOption.SYNC is provided, every update to the file's content be written synchronously to the underlying storage device. Otherwise (the default), the write will be written to the storage device asynchronously by the OS, and may not be stored durably on the storage device at the time the stream completes. - f
- The file path to write to 
- options
- File open options, see java.nio.file.StandardOpenOption 
 
-    def toPath(f: Path): Sink[ByteString, CompletionStage[IOResult]]Creates a Sink that writes incoming ByteString elements to the given file path. Creates a Sink that writes incoming ByteString elements to the given file path. Overwrites existing files by truncating their contents, if you want to append to an existing file util.Set[OpenOption]) with java.nio.file.StandardOpenOption.APPEND. Materializes a java.util.concurrent.CompletionStage of IOResult that will be completed with the size of the file (in bytes) at the streams completion, and a possible exception if IO operation was not completed successfully. You can configure the default dispatcher for this Source by changing the akka.stream.materializer.blocking-io-dispatcheror set it for a given Source by using akka.stream.ActorAttributes.Accepts as arguments a set of java.nio.file.StandardOpenOption, which will determine the underlying behavior when writing the file. If java.nio.file.StandardOpenOption.SYNC is provided, every update to the file's content be written synchronously to the underlying storage device. Otherwise (the default), the write will be written to the storage device asynchronously by the OS, and may not be stored durably on the storage device at the time the stream completes. - f
- The file path to write to 
 
-    def toString(): String- Definition Classes
- AnyRef → Any
 
-   final  def wait(arg0: Long, arg1: Int): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
-   final  def wait(arg0: Long): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
 
-   final  def wait(): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
Deprecated Value Members
-    def finalize(): Unit- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
- (Since version 9) 
 
-    def fromFile(f: File, chunkSize: Int): Source[ByteString, CompletionStage[IOResult]]Creates a synchronous Source from a files contents. Creates a synchronous Source from a files contents. Emitted elements are chunkSizesized ByteString elements, except the last element, which will be up tochunkSizein size.You can configure the default dispatcher for this Source by changing the akka.stream.materializer.blocking-io-dispatcheror set it for a given Source by using akka.stream.ActorAttributes.It materializes a java.util.concurrent.CompletionStage of IOResult containing the number of bytes read from the source file upon completion, and a possible exception if IO operation was not completed successfully. Note that bytes having been read by the source does not give any guarantee that the bytes were seen by downstream stages. - f
- the file to read from 
- chunkSize
- the size of each read operation 
 - Annotations
- @deprecated
- Deprecated
- (Since version 2.4.5) Use - fromPathinstead.
 
-    def fromFile(f: File): Source[ByteString, CompletionStage[IOResult]]Creates a Source from a files contents. Creates a Source from a files contents. Emitted elements are ByteString elements, chunked by default by 8192 bytes, except the last element, which will be up to 8192 in size. You can configure the default dispatcher for this Source by changing the akka.stream.materializer.blocking-io-dispatcheror set it for a given Source by using akka.stream.ActorAttributes.It materializes a java.util.concurrent.CompletionStage of IOResult containing the number of bytes read from the source file upon completion, and a possible exception if IO operation was not completed successfully. Note that bytes having been read by the source does not give any guarantee that the bytes were seen by downstream stages. - f
- the file to read from 
 - Annotations
- @deprecated
- Deprecated
- (Since version 2.4.5) Use - fromPathinstead.
 
-    def toFile[Opt <: OpenOption](f: File, options: Set[Opt]): Sink[ByteString, CompletionStage[IOResult]]Creates a Sink that writes incoming ByteString elements to the given file. Creates a Sink that writes incoming ByteString elements to the given file. Materializes a java.util.concurrent.CompletionStage of IOResult that will be completed with the size of the file (in bytes) at the streams completion, and a possible exception if IO operation was not completed successfully. You can configure the default dispatcher for this Source by changing the akka.stream.materializer.blocking-io-dispatcheror set it for a given Source by using akka.stream.ActorAttributes.- f
- The file to write to 
- options
- File open options, see java.nio.file.StandardOpenOption 
 - Annotations
- @deprecated
- Deprecated
- (Since version 2.4.5) Use - toPathinstead.
 
-    def toFile(f: File): Sink[ByteString, CompletionStage[IOResult]]Creates a Sink that writes incoming ByteString elements to the given file. Creates a Sink that writes incoming ByteString elements to the given file. Overwrites existing files by truncating their contents, if you want to append to an existing file use util.Set[OpenOption]) with java.nio.file.StandardOpenOption.APPEND. Materializes a java.util.concurrent.CompletionStage of IOResult that will be completed with the size of the file (in bytes) at the streams completion, and a possible exception if IO operation was not completed successfully. You can configure the default dispatcher for this Source by changing the akka.stream.materializer.blocking-io-dispatcheror set it for a given Source by using akka.stream.ActorAttributes.- f
- The file to write to 
 - Annotations
- @deprecated
- Deprecated
- (Since version 2.4.5) Use - toPathinstead.