Packages

package file

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. file
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait FileConnector extends AnyRef
  2. final case class LiveFileConnector() extends FileConnector with Product with Serializable

Value Members

  1. def deleteFile(implicit trace: Trace): ZSink[FileConnector, IOException, File, Nothing, Unit]
  2. def deleteFileName(implicit trace: Trace): ZSink[FileConnector, IOException, String, Nothing, Unit]
  3. def deleteFileNameRecursively(implicit trace: Trace): ZSink[FileConnector, IOException, String, Nothing, Unit]
  4. def deleteFileRecursively(implicit trace: Trace): ZSink[FileConnector, IOException, File, Nothing, Unit]
  5. def deletePath(implicit trace: Trace): ZSink[FileConnector, IOException, Path, Nothing, Unit]
  6. def deletePathRecursively(implicit trace: Trace): ZSink[FileConnector, IOException, Path, Nothing, Unit]
  7. def deleteURI(implicit trace: Trace): ZSink[FileConnector, IOException, URI, Nothing, Unit]
  8. def deleteURIRecursively(implicit trace: Trace): ZSink[FileConnector, IOException, URI, Nothing, Unit]
  9. def existsFile(implicit trace: Trace): ZSink[FileConnector, IOException, File, File, Boolean]
  10. def existsFileName(implicit trace: Trace): ZSink[FileConnector, IOException, String, String, Boolean]
  11. def existsPath(implicit trace: Trace): ZSink[FileConnector, IOException, Path, Path, Boolean]
  12. def existsURI(implicit trace: Trace): ZSink[FileConnector, IOException, URI, URI, Boolean]
  13. val fileConnectorLiveLayer: ZLayer[Any, Nothing, FileConnector]
  14. val fileConnectorTestLayer: ZLayer[Any, Nothing, FileConnector]
  15. def listFile(file: ⇒ File)(implicit trace: Trace): ZStream[FileConnector, IOException, File]
  16. def listFileName(name: ⇒ String)(implicit trace: Trace): ZStream[FileConnector, IOException, String]
  17. def listPath(path: ⇒ Path)(implicit trace: Trace): ZStream[FileConnector, IOException, Path]
  18. def listURI(uri: ⇒ URI)(implicit trace: Trace): ZStream[FileConnector, IOException, URI]
  19. def moveFile(locator: (File) ⇒ File)(implicit trace: Trace): ZSink[FileConnector, IOException, File, Nothing, Unit]
  20. def moveFileName(locator: (String) ⇒ String)(implicit trace: Trace): ZSink[FileConnector, IOException, String, Nothing, Unit]
  21. def moveFileNameZIO(locator: (String) ⇒ ZIO[Any, IOException, String])(implicit trace: Trace): ZSink[FileConnector, IOException, String, Nothing, Unit]
  22. def moveFileZIO(locator: (File) ⇒ ZIO[Any, IOException, File])(implicit trace: Trace): ZSink[FileConnector, IOException, File, Nothing, Unit]
  23. def movePath(locator: (Path) ⇒ Path)(implicit trace: Trace): ZSink[FileConnector, IOException, Path, Nothing, Unit]
  24. def movePathZIO(locator: (Path) ⇒ ZIO[Any, IOException, Path])(implicit trace: Trace): ZSink[FileConnector, IOException, Path, Nothing, Unit]
  25. def moveURI(locator: (URI) ⇒ URI)(implicit trace: Trace): ZSink[FileConnector, IOException, URI, Nothing, Unit]
  26. def moveURIZIO(locator: (URI) ⇒ ZIO[Any, IOException, URI])(implicit trace: Trace): ZSink[FileConnector, IOException, URI, Nothing, Unit]
  27. def readFile(file: ⇒ File)(implicit trace: Trace): ZStream[FileConnector, IOException, Byte]
  28. def readFileName(name: ⇒ String)(implicit trace: Trace): ZStream[FileConnector, IOException, Byte]
  29. def readPath(path: ⇒ Path)(implicit trace: Trace): ZStream[FileConnector, IOException, Byte]
  30. def readURI(uri: ⇒ URI)(implicit trace: Trace): ZStream[FileConnector, IOException, Byte]
  31. def tailFile(file: ⇒ File, duration: ⇒ zio.Duration)(implicit trace: Trace): ZStream[FileConnector, IOException, Byte]
  32. def tailFileName(name: ⇒ String, duration: ⇒ zio.Duration)(implicit trace: Trace): ZStream[FileConnector, IOException, Byte]
  33. def tailFileNameUsingWatchService(name: ⇒ String, duration: ⇒ zio.Duration)(implicit trace: Trace): ZStream[FileConnector, IOException, Byte]
  34. def tailFileUsingWatchService(file: ⇒ File, duration: ⇒ zio.Duration)(implicit trace: Trace): ZStream[FileConnector, IOException, Byte]
  35. def tailPath(path: ⇒ Path, duration: ⇒ zio.Duration)(implicit trace: Trace): ZStream[FileConnector, IOException, Byte]
  36. def tailPathUsingWatchService(path: ⇒ Path, duration: ⇒ zio.Duration)(implicit trace: Trace): ZStream[FileConnector, IOException, Byte]
  37. def tailURI(uri: ⇒ URI, duration: ⇒ zio.Duration)(implicit trace: Trace): ZStream[FileConnector, IOException, Byte]
  38. def tailURIUsingWatchService(uri: ⇒ URI, duration: ⇒ zio.Duration)(implicit trace: Trace): ZStream[FileConnector, IOException, Byte]
  39. def tempDirFile(implicit trace: Trace): ZStream[FileConnector, IOException, File]
  40. def tempDirFileIn(file: ⇒ File)(implicit trace: Trace): ZStream[FileConnector, IOException, File]
  41. def tempDirFileName(implicit trace: Trace): ZStream[FileConnector, IOException, String]
  42. def tempDirFileNameIn(name: ⇒ String)(implicit trace: Trace): ZStream[FileConnector, IOException, String]
  43. def tempDirPath(implicit trace: Trace): ZStream[FileConnector, IOException, Path]
  44. def tempDirPathIn(path: ⇒ Path)(implicit trace: Trace): ZStream[FileConnector, IOException, Path]
  45. def tempDirURI(implicit trace: Trace): ZStream[FileConnector, IOException, URI]
  46. def tempDirURIIn(uri: ⇒ URI)(implicit trace: Trace): ZStream[FileConnector, IOException, URI]
  47. def tempFile(implicit trace: Trace): ZStream[FileConnector, IOException, File]
  48. def tempFileIn(file: ⇒ File)(implicit trace: Trace): ZStream[FileConnector, IOException, File]
  49. def tempFileName(implicit trace: Trace): ZStream[FileConnector, IOException, String]
  50. def tempFileNameIn(name: ⇒ String)(implicit trace: Trace): ZStream[FileConnector, IOException, String]
  51. def tempPath(implicit trace: Trace): ZStream[FileConnector, IOException, Path]
  52. def tempPathIn(path: ⇒ Path)(implicit trace: Trace): ZStream[FileConnector, IOException, Path]
  53. def tempURI(implicit trace: Trace): ZStream[FileConnector, IOException, URI]
  54. def tempURIIn(uri: ⇒ URI)(implicit trace: Trace): ZStream[FileConnector, IOException, URI]
  55. def writeFile(file: ⇒ File)(implicit trace: Trace): ZSink[FileConnector, IOException, Byte, Nothing, Unit]
  56. def writeFileName(name: ⇒ String)(implicit trace: Trace): ZSink[FileConnector, IOException, Byte, Nothing, Unit]
  57. def writePath(path: ⇒ Path)(implicit trace: Trace): ZSink[FileConnector, IOException, Byte, Nothing, Unit]
  58. def writeURI(uri: ⇒ URI)(implicit trace: Trace): ZSink[FileConnector, IOException, Byte, Nothing, Unit]
  59. object LiveFileConnector extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped