Packages

o

glngn.server.node

HealthCheck

object HealthCheck extends ReservedService with ServiceActorRouting

Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. HealthCheck
  2. ServiceActorRouting
  3. ReservedService
  4. ActorService
  5. ServiceBindings
  6. ServiceActor
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait ServiceInstance extends BindingsInstance

    Definition Classes
    ActorService
  2. case class InstanceEnv(spawner: ActorSpawner, injector: prelude.Injector) extends BindingsInstanceEnv with Product with Serializable
    Definition Classes
    ReservedService
  3. sealed trait Attributes extends AnyRef

    Definition Classes
    ServiceActor
  4. abstract class Command[Response] extends Request[Response] with proto.ProtoDecl.Command with proto.ProtoDecl.Request

    Abstract class of all Commands.

    Abstract class of all Commands. All commands are requests.

    Definition Classes
    ServiceActor
  5. sealed trait Envelope extends Message

    A Proto statement with inferred attributes and claims.

    A Proto statement with inferred attributes and claims.

    Definition Classes
    ServiceActor
  6. abstract class Query[Response] extends Request[Response] with proto.ProtoDecl.Query with proto.ProtoDecl.Request

    Abstract class of all Queries.

    Abstract class of all Queries. All queries are requests.

    Definition Classes
    ServiceActor
  7. sealed abstract class Request[R] extends AnyRef

    A Request must be sealed to use.

    A Request must be sealed to use. This is necessary to finalize additional attributes; Such as requester.

    TODO: #106 extends on the attributes included in sealed.

    Definition Classes
    ServiceActor
  8. sealed trait RequestAttrs[Response] extends AnyRef

    Request attributes evidenced by a set of attributes.

    Request attributes evidenced by a set of attributes.

    Definition Classes
    ServiceActor
  9. trait BindingsInstance extends prelude.Injector

    Definition Classes
    ServiceBindings
  10. sealed trait BindingsOp[A] extends AnyRef
    Definition Classes
    ServiceBindings
  11. sealed trait CompleteRouteWithCommand[Reps] extends (ServiceActorRouting.this)#CompleteRouteWithRequest[Reps]

    Definition Classes
    ServiceActorRouting
  12. sealed trait CompleteRouteWithQuery[Reps] extends (ServiceActorRouting.this)#CompleteRouteWithRequest[Reps]

    Definition Classes
    ServiceActorRouting
  13. sealed trait CompleteRouteWithRequest[Reps] extends DelegateResponseMagnet[Reps]

    Definition Classes
    ServiceActorRouting
  14. final class DelegateDirectives extends AnyRef

    Directives for building routes from commands and queries targetting the delegate.

    Directives for building routes from commands and queries targetting the delegate.

    Definition Classes
    ServiceActorRouting
  15. trait RoutingInstance extends AnyRef
    Definition Classes
    ServiceActorRouting
  16. type Bindings[A] = Free[BindingsOp, A]

    Type of bindings declaration.

    Type of bindings declaration.

    Definition Classes
    ServiceBindings
  17. class Instance extends ServiceInstance with RoutingInstance
  18. case class Probes(mem: prelude.ActorRef[probes.Mem.Proto], down: prelude.ActorRef[MemberLeft]) extends Product with Serializable
  19. sealed trait Proto extends prelude.Message
  20. case class State(tag: Tag, probes: Probes) extends Product with Serializable

Value Members

  1. object Effect

    Forwards akka.persistence.typed.scaladsl.Effect with additional type constraints.

    Forwards akka.persistence.typed.scaladsl.Effect with additional type constraints.

    Definition Classes
    ServiceActor
  2. object Envelope

    Definition Classes
    ServiceActor
  3. object Event

    Any statement in the protocol can be considered an Event not associated with any additional attributes (eg: requester).

    Any statement in the protocol can be considered an Event not associated with any additional attributes (eg: requester).

    Definition Classes
    ServiceActor
  4. object PersistentEntity

    Re-export of akka.cluster.sharding.typed.scaladsl.EventSourcedEntity with types constrained to this service actor's protocol.

    Re-export of akka.cluster.sharding.typed.scaladsl.EventSourcedEntity with types constrained to this service actor's protocol.

    Definition Classes
    ServiceActor
  5. object Request

    Definition Classes
    ServiceActor
  6. object Bindings

    Definition Classes
    ServiceBindings
  7. object CompleteRouteWithCommand

    Definition Classes
    ServiceActorRouting
  8. object CompleteRouteWithQuery

    Definition Classes
    ServiceActorRouting
  9. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. final def ##(): Int
    Definition Classes
    AnyRef → Any
  11. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def behavior(instance: Instance): prelude.Behavior[Envelope]
  14. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  15. def downProbe(self: prelude.ActorRef[Envelope]): Behavior[MemberLeft]
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  18. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  21. val id: ReservedId
    Definition Classes
    ReservedService
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. def leaving(state0: State): prelude.Behavior[Envelope]
  24. lazy val logger: prelude.Logger

    Attributes
    protected
    Definition Classes
    ServiceActor
  25. def messageHandler(state: State): prelude.Behavior[Envelope]
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. def queryMessage(state: State): prelude.Behavior[Envelope]
  30. def shutdown(state0: State): prelude.Behavior[Envelope]
  31. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  32. def toString(): String
    Definition Classes
    AnyRef → Any
  33. def up(state0: State): prelude.Behavior[Envelope]
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  37. object InitCompleted extends Proto with Product with Serializable
  38. object Instance
  39. object QueryHealthz extends Query[Healthz] with Proto with Product with Serializable
  40. object ReceivedSelfLeaving extends Proto with Product with Serializable
  41. object ReceivedSelfShutdown extends Proto with Product with Serializable
  42. object State extends Serializable

Inherited from ServiceActorRouting

Inherited from ReservedService

Inherited from ActorService

Inherited from ServiceBindings

Inherited from ServiceActor

Inherited from AnyRef

Inherited from Any

Domain

Service Logic

Implementation Detail

Ungrouped