package utils
- Alphabetic
- Public
- All
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.
-
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