Packages

object zstream extends ProxZStream

Linear Supertypes
ProxZStream, Prox, SyntaxModule, ProcessRunnerModule, RedirectionModule, ProcessGroupModule, ProcessModule, CommonModule, ProxRuntime, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. zstream
  2. ProxZStream
  3. Prox
  4. SyntaxModule
  5. ProcessRunnerModule
  6. RedirectionModule
  7. ProcessGroupModule
  8. ProcessModule
  9. CommonModule
  10. ProxRuntime
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class TransformAndSink[A, B](transform: (ZStream[Blocking, ProxError, A]) ⇒ ZStream[Blocking, ProxError, B], sink: ZSink[Blocking, ProxError, B, Any, Unit]) extends Product with Serializable
    Definition Classes
    ProxZStream
  2. case class AllCapturedThroughPipe[O, OR] extends Prox.GroupErrorRedirection with Product with Serializable
    Definition Classes
    RedirectionModule
  3. case class AllCapturedToSink extends Prox.GroupErrorRedirection with Product with Serializable
    Definition Classes
    RedirectionModule
  4. case class AllToFile extends Prox.GroupErrorRedirection with Product with Serializable
    Definition Classes
    RedirectionModule
  5. case class AllToStdErr extends Prox.GroupErrorRedirection with Product with Serializable
    Definition Classes
    RedirectionModule
  6. implicit class FiberOps[A] extends AnyRef
    Attributes
    protected
    Definition Classes
    ProxRuntime
  7. sealed trait GroupErrorRedirection extends AnyRef
    Definition Classes
    RedirectionModule
  8. trait GroupErrorRedirectionType[R] extends AnyRef
    Definition Classes
    RedirectionModule
  9. implicit class IOOps[A] extends AnyRef
    Attributes
    protected
    Definition Classes
    ProxRuntime
  10. case class InputFile extends Prox.InputRedirection with Product with Serializable
    Definition Classes
    RedirectionModule
  11. sealed trait InputRedirection extends AnyRef
    Definition Classes
    RedirectionModule
  12. case class InputStream extends Prox.InputRedirection with Product with Serializable
    Definition Classes
    RedirectionModule
  13. class JVMProcessInfo extends AnyRef
    Definition Classes
    ProcessRunnerModule
  14. class JVMProcessRunner extends Prox.JVMProcessRunnerBase[Prox.JVMProcessInfo]
    Definition Classes
    ProcessRunnerModule
  15. abstract class JVMProcessRunnerBase[Info <: Prox.JVMProcessInfo] extends Prox.ProcessRunner[Info]
    Definition Classes
    ProcessRunnerModule
  16. class JVMRunningProcess[O, E, +Info <: Prox.JVMProcessInfo] extends Prox.RunningProcess[O, E, Info]
    Definition Classes
    ProcessRunnerModule
  17. class JVMRunningProcessGroup[O, E, +Info <: Prox.JVMProcessInfo] extends Prox.RunningProcessGroup[O, E, Info]
    Definition Classes
    ProcessRunnerModule
  18. implicit class ListProxErrorOps extends AnyRef
    Attributes
    protected
    Definition Classes
    ProxRuntime
  19. implicit class MonoidStreamOps[A] extends AnyRef
    Attributes
    protected
    Definition Classes
    ProxRuntime
  20. case class OutputFile extends Prox.OutputRedirection with Product with Serializable
    Definition Classes
    RedirectionModule
  21. sealed trait OutputRedirection extends AnyRef
    Definition Classes
    RedirectionModule
  22. trait OutputRedirectionType[R] extends AnyRef
    Definition Classes
    RedirectionModule
  23. case class OutputStreamThroughPipe[O, OR] extends Prox.OutputRedirection with Product with Serializable
    Definition Classes
    RedirectionModule
  24. case class OutputStreamToSink extends Prox.OutputRedirection with Product with Serializable
    Definition Classes
    RedirectionModule
  25. trait PipeBuilder[P] extends AnyRef
    Definition Classes
    SyntaxModule
  26. class PipeBuilderSyntax[P] extends AnyRef
    Definition Classes
    SyntaxModule
  27. trait Process[O, E] extends ProcessLike with Prox.ProcessConfiguration
    Definition Classes
    ProcessModule
  28. trait ProcessConfiguration extends Prox.ProcessLikeConfiguration
    Definition Classes
    ProcessModule
  29. trait ProcessGroup[O, E] extends ProcessLike with Prox.ProcessGroupConfiguration[O, E]
    Definition Classes
    ProcessGroupModule
  30. trait ProcessGroupConfiguration[O, E] extends Prox.ProcessLikeConfiguration
    Definition Classes
    ProcessGroupModule
  31. trait ProcessGroupResult[+O, +E] extends AnyRef
    Definition Classes
    ProcessGroupModule
  32. trait ProcessLikeConfiguration extends AnyRef
    Definition Classes
    CommonModule
  33. implicit class ProcessPiping extends AnyRef
    Definition Classes
    SyntaxModule
  34. trait ProcessResult[+O, +E] extends AnyRef
    Definition Classes
    ProcessModule
  35. trait ProcessRunner[Info] extends AnyRef
    Definition Classes
    ProcessRunnerModule
  36. implicit class ProcessStringContextIO extends AnyRef
    Definition Classes
    SyntaxModule
  37. type ProxExitCode = ExitCode
    Definition Classes
    ProxZStream → ProxRuntime
  38. type ProxFiber[A] = Fiber[ProxError, A]
    Definition Classes
    ProxZStream → ProxRuntime
  39. type ProxIO[A] = ZIO[Blocking, ProxError, A]
    Definition Classes
    ProxZStream → ProxRuntime
  40. type ProxMonoid[A] = Identity[A]
    Definition Classes
    ProxZStream → ProxRuntime
  41. type ProxPipe[A, B] = (ProxStream[A]) ⇒ ProxStream[B]
    Definition Classes
    ProxZStream → ProxRuntime
  42. type ProxResource[A] = ZManaged[Blocking, ProxError, A]
    Definition Classes
    ProxZStream → ProxRuntime
  43. type ProxSink[A] = TransformAndSink[A, _]
    Definition Classes
    ProxZStream → ProxRuntime
  44. type ProxStream[A] = ZStream[Blocking, ProxError, A]
    Definition Classes
    ProxZStream → ProxRuntime
  45. trait RedirectableError[+P[_] <: Prox.Process[_, _]] extends AnyRef
    Definition Classes
    RedirectionModule
  46. trait RedirectableErrors[+P[_] <: Prox.ProcessGroup[_, _]] extends AnyRef
    Definition Classes
    RedirectionModule
  47. trait RedirectableInput[+P <: ProcessLike] extends AnyRef
    Definition Classes
    RedirectionModule
  48. trait RedirectableOutput[+P[_] <: ProcessLike] extends AnyRef
    Definition Classes
    RedirectionModule
  49. implicit class ResourceOps[A] extends AnyRef
    Attributes
    protected
    Definition Classes
    ProxRuntime
  50. trait RunningProcess[O, E, +Info] extends AnyRef
    Definition Classes
    ProcessModule
  51. trait RunningProcessGroup[O, E, +Info] extends AnyRef
    Definition Classes
    ProcessGroupModule
  52. case class SimpleProcessGroupResult[+O, +E] extends Prox.ProcessGroupResult[O, E] with Product with Serializable
    Definition Classes
    ProcessGroupModule
  53. case class SimpleProcessResult[+O, +E] extends Prox.ProcessResult[O, E] with Product with Serializable
    Definition Classes
    ProcessModule
  54. case class StdIn extends Prox.InputRedirection with Product with Serializable
    Definition Classes
    RedirectionModule
  55. case class StdOut extends Prox.OutputRedirection with Product with Serializable
    Definition Classes
    RedirectionModule
  56. implicit class StreamOps[A] extends AnyRef
    Attributes
    protected
    Definition Classes
    ProxRuntime

Value Members

  1. object TransformAndSink extends Serializable
    Definition Classes
    ProxZStream
  2. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  3. final def ##(): Int
    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. final def blockingEffect[A](f: ⇒ A, wrapError: (Throwable) ⇒ ProxError): ProxIO[A]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  7. final def bracket[A, B](acquire: ProxIO[A])(use: (A) ⇒ ProxIO[B])(fin: (A, IOResult) ⇒ ProxIO[Unit]): ProxIO[B]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  8. final def cancelFiber[A](f: ProxFiber[A]): ProxIO[Unit]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  10. final def drainStream[A](s: ProxStream[A]): ProxIO[Unit]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  11. final def drainToJavaOutputStream(stream: ProxStream[Byte], output: OutputStream, flushChunks: Boolean): ProxIO[Unit]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  12. final def effect[A](f: ⇒ A, wrapError: (Throwable) ⇒ ProxError): ProxIO[A]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  15. final def exitCodeFromInt(value: Int): ProxExitCode
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  16. final def foldMonoidStream[A](s: ProxStream[A])(implicit arg0: Identity[A]): ProxIO[A]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  17. final def foldStream[A, B](s: ProxStream[A], init: B, f: (B, A) ⇒ B): ProxIO[B]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  18. final def fromJavaInputStream(input: java.io.InputStream, chunkSize: Int): ProxStream[Byte]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  19. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. final def identityPipe[A]: ProxPipe[A, A]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  22. final def ioFlatMap[A, B](io: ProxIO[A], f: (A) ⇒ ProxIO[B]): ProxIO[B]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  23. final def ioMap[A, B](io: ProxIO[A], f: (A) ⇒ B): ProxIO[B]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. final def joinFiber[A](f: ProxFiber[A]): ProxIO[A]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  26. final def makeResource[A](acquire: ProxIO[A], release: (A) ⇒ ProxIO[Unit]): ProxResource[A]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  27. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  30. final def pure[A](value: A): ProxIO[A]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  31. final def raiseError(error: ProxError): ProxIO[Unit]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  32. final def runStreamTo[A](s: ProxStream[A], sink: ProxSink[A]): ProxIO[Unit]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  33. implicit def sinkAsTransformAndSink[A](sink: ZSink[Blocking, ProxError, A, Any, Unit]): TransformAndSink[A, A]
    Definition Classes
    ProxZStream
  34. final def startFiber[A](f: ProxIO[A]): ProxIO[ProxFiber[A]]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  35. final def streamThrough[A, B](s: ProxStream[A], pipe: ProxPipe[A, B]): ProxStream[B]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  36. final def streamToVector[A](s: ProxStream[A]): ProxIO[Vector[A]]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  37. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  38. def toString(): String
    Definition Classes
    AnyRef → Any
  39. implicit def transducerAsPipe[A, B](transducer: ZTransducer[Blocking, ProxError, A, B]): ProxPipe[A, B]
    Definition Classes
    ProxZStream
  40. final def traverse[A, B](list: List[A])(f: (A) ⇒ ProxIO[B]): ProxIO[List[B]]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  41. final def unit: ProxIO[Unit]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  42. final def useResource[A, B](r: ProxResource[A], f: (A) ⇒ ProxIO[B]): ProxIO[B]
    Attributes
    protected
    Definition Classes
    ProxZStream → ProxRuntime
  43. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  45. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. object Process
    Definition Classes
    ProcessModule

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from ProxZStream

Inherited from Prox

Inherited from SyntaxModule

Inherited from ProcessRunnerModule

Inherited from RedirectionModule

Inherited from ProcessGroupModule

Inherited from ProcessModule

Inherited from CommonModule

Inherited from ProxRuntime

Inherited from AnyRef

Inherited from Any

Ungrouped