org.scalatest.concurrent

TimeoutConfiguration

trait TimeoutConfiguration extends AnyRef

Trait providing methods and classes used to configure timeouts and, where relevant, the interval between retries.

Timeouts are used by the eventually methods of trait Eventually and the await method of class Waiter, a member of trait AsyncAssertions.

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. TimeoutConfiguration
  2. AnyRef
  3. Any
Visibility
  1. Public
  2. All

Type Members

  1. case class Interval (value: Span) extends TimeoutConfigParam with Product with Serializable

    A TimeoutConfigParam that specifies the amount of time to sleep after each retry: each unsuccessful invocation of the by-name parameter passed to eventually or each query of a future passed to whenReady.

  2. case class Timeout (value: Span) extends TimeoutConfigParam with Product with Serializable

    A TimeoutConfigParam that specifies the maximum amount of time to allow retries: either invocations of the by-name parameter passed to eventually that give an unsuccessful result, or futures passed to whenReady that are canceled, or expired, or not ready.

  3. case class TimeoutConfig (timeout: Span, interval: Span) extends Product with Serializable

    Configuration object for traits Eventually and Futures.

  4. class TimeoutConfigParam extends AnyRef

    Abstract class defining a family of configuration parameters for traits Eventually and Futures.

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  7. def clone (): AnyRef

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

    Attributes
    final
    Definition Classes
    AnyRef
  9. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  11. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef
  12. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  13. def interval (value: Span): Interval

    Returns an Interval configuration parameter containing the passed value, which specifies the amount of time to sleep after each retry: each unsuccessful invocation of the by-name parameter passed to eventually or each query of a non-ready, canceled, or expired future passed to whenReady.

  14. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  15. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  16. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  17. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  18. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  19. def timeout (value: Span): Timeout

    Returns a Timeout configuration parameter containing the passed value, which specifies the maximum amount of time to retry: to allow invocations of the by-name parameter passed to eventually to give an unsuccessful result, or to allow a future passed to whenReady to be canceled, or expired, or not ready.

  20. implicit val timeoutConfig : TimeoutConfig

    Implicit TimeoutConfig value providing default configuration values.

    Implicit TimeoutConfig value providing default configuration values.

    To change the default configuration, override or hide this val with another implicit TimeoutConfig containing your desired default configuration values.

    Attributes
    implicit
  21. def toString (): String

    Definition Classes
    AnyRef → Any
  22. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any