Vixen
02b45cc4
csharp
public readonly record struct RealmInstance

A realm process a backend created.

Read the guide page for this →

Remarks

What the backend knows, which is less than what the shard knows: an identity it can act on, a shard the process was told to be, and where clients reach it. Population, tick times and readiness belong to the shard's own heartbeat and never to this.

Fields and properties (5)

  • public RealmInstanceId Id

    The backend's handle.

  • public ShardId Shard

    The shard it was started for.

  • public RealmEndpoint Endpoint

    Where clients reach it, bound.

  • public string Backend

    Which backend owns it.

  • public DateTimeOffset StartedAt

    When it was created.

Methods (2)

  • public RealmInstance(RealmInstanceId Id, ShardId Shard, RealmEndpoint Endpoint, string Backend, DateTimeOffset StartedAt)

    A realm process a backend created.

  • public override string ToString()

    Returns the fully qualified type name of this instance.

Used by (11)

  • DockerPlacementVixen.Live.Placement.Docker
  • DockerPlacementTestsVixen.Live.Placement.Docker.Tests
  • IRealmPlacementVixen.Live.Abstractions
  • KubernetesPlacementVixen.Live.Placement.Kubernetes
  • KubernetesPlacementTestsVixen.Live.Placement.Kubernetes.Tests
  • MapGrainVixen.Live.Orchestrator
  • ProcessPlacementVixen.Live.Placement.Process
  • ProcessPlacementTestsVixen.Live.Placement.Process.Tests
  • RunningVixen.Live.Placement.Process
  • RunningVixen.Live.Placement.Kubernetes
  • RunningVixen.Live.Placement.Docker