Packages

t

io.github.vigoo.prox

ProxZStream

trait ProxZStream extends Prox

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

Type Members

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

Value Members

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

Deprecated Value Members

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

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