Class/Object

agora.exec.model

StreamingSettings

Related Docs: object StreamingSettings | package model

Permalink

case class StreamingSettings(successExitCodes: Set[Int] = Set(0), frameLength: Option[Int] = None, allowTruncation: Boolean = true, errorLimit: Option[Int] = None, errorMarker: String = ...) extends Product with Serializable

successExitCodes

the set of exit codes which are attribute to success

frameLength

the frame length to use (if set) for delimiting output lines

errorMarker

the marker which, if it appears in the standard output stream, will be followed by ProcessError in json form

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StreamingSettings
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new StreamingSettings(successExitCodes: Set[Int] = Set(0), frameLength: Option[Int] = None, allowTruncation: Boolean = true, errorLimit: Option[Int] = None, errorMarker: String = ...)

    Permalink

    successExitCodes

    the set of exit codes which are attribute to success

    frameLength

    the frame length to use (if set) for delimiting output lines

    errorMarker

    the marker which, if it appears in the standard output stream, will be followed by ProcessError in json form

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val allowTruncation: Boolean

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def asResult(httpResp: HttpResponse, defaultFrameLength: Int = 1000)(implicit mat: Materializer): StreamingResult

    Permalink
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. val errorLimit: Option[Int]

    Permalink
  10. val errorMarker: String

    Permalink

    the marker which, if it appears in the standard output stream, will be followed by ProcessError in json form

  11. def filterForErrors(lineIter: Iterator[String]): Iterator[String]

    Permalink

    Filters the iterator produced using this RunProcess for errors

  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. val frameLength: Option[Int]

    Permalink

    the frame length to use (if set) for delimiting output lines

  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. def isSuccessfulExitCode(code: Int): Boolean

    Permalink
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. val successExitCodes: Set[Int]

    Permalink

    the set of exit codes which are attribute to success

  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped