t

ai.mantik.componently.utils

GlobalLocalAkkaRuntime

trait GlobalLocalAkkaRuntime extends AnyRef

Helper trait for building testcases which provide an AkkaRuntime. Provides a global akka runtime (outside of the testcases), whose shutdown is at the end of the suite and a local one, whose shutdown is at the end of each test.

(The trait exits, as we do not want to make componently a dependency of testutils).

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

Abstract Value Members

  1. implicit abstract def actorSystem: ActorSystem
    Attributes
    protected
  2. implicit abstract def ec: ExecutionContext
    Attributes
    protected
  3. implicit abstract def materializer: Materializer
    Attributes
    protected
  4. abstract def typesafeConfig: Config
    Attributes
    protected

Concrete 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. implicit final def akkaRuntime: AkkaRuntime

    Returns the current valid akka runtime.

    Returns the current valid akka runtime.

    Attributes
    protected
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clock: Clock
    Attributes
    protected
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  8. final def enterTestcase(): Unit

    Tells this trait, that we are entering a testcase, and a local AkkaRuntime should be started.

    Tells this trait, that we are entering a testcase, and a local AkkaRuntime should be started.

    Attributes
    protected
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. final def exitTestcase(): Unit

    Tells this trait, that we are exiting a testcase and the local akka runtime should be quit.

    Tells this trait, that we are exiting a testcase and the local akka runtime should be quit.

    Attributes
    protected
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

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

Inherited from AnyRef

Inherited from Any

Ungrouped