package utils
- Alphabetic
- Public
- Protected
Type Members
- trait GlobalLocalAkkaRuntime extends AnyRef
Helper trait for building testcases which provide an AkkaRuntime.
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).
- case class HostPort(host: String, port: Int) extends Product with Serializable
Like java.net.InetSocketAddress but JSON Serializable.
- class MutableMultiMap[K, V] extends AnyRef
In Scala 2.13 the MultiMap is deprecated.
In Scala 2.13 the MultiMap is deprecated. This class mimics behaviour
- trait Renderable[T] extends AnyRef
Type class for things which can render themself into Strings (with Newlines) Mainly used for debugging complex graph structures, more readable than JSON.
- class SecretReader extends AnyRef
Reads secrets from Typesafe Config, allowing multiple ways to read them from external values.
Reads secrets from Typesafe Config, allowing multiple ways to read them from external values. Following methods are allowed:
plain:plain-password=> Read the secret as stringfile:file=> Read the secret from a file (for kubernetes), UTF8env:variable=> Read the secret from environment variable.If nothing matches, it will return the plain value.
- class Tracked[T] extends AnyRef
An object which is versioned and can be tracked, e.g.
An object which is versioned and can be tracked, e.g. for building UIs
- class TrackingContext extends ComponentBase
Maintains open tracking requests for Tracked
- class UnresolvedSecretException extends RuntimeException
Some secret could not be resolved.
Value Members
- object ConfigExtensions
Extensions for com.typesafe.config.Config
- object EitherExtensions
Extend Either.
- object FutureHelper
- object HostPort extends Serializable
- object JavaFutureConverter
- object Renderable
- object SecretReader
- object Tracked