Class ClusterNodeDto
One scheduler node, as the dashboard shows it.
public sealed record ClusterNodeDto : IEquatable<ClusterNodeDto>
- Inheritance
-
ClusterNodeDto
- Implements
- Inherited Members
Remarks
LastCheckInUtc and CheckInInterval are null when the store keeps no check-in history, which is what a non-clustered scheduler looks like: one node, no times, and nothing to be late for.
Constructors
ClusterNodeDto(string, DateTimeOffset?, TimeSpan?, ClusterNodeState, bool)
One scheduler node, as the dashboard shows it.
public ClusterNodeDto(string InstanceId, DateTimeOffset? LastCheckInUtc, TimeSpan? CheckInInterval, ClusterNodeState State, bool IsCurrentNode)
Parameters
InstanceIdstringLastCheckInUtcDateTimeOffset?CheckInIntervalTimeSpan?StateClusterNodeStateIsCurrentNodebool
Remarks
LastCheckInUtc and CheckInInterval are null when the store keeps no check-in history, which is what a non-clustered scheduler looks like: one node, no times, and nothing to be late for.
Properties
CheckInInterval
public TimeSpan? CheckInInterval { get; init; }
Property Value
InstanceId
public string InstanceId { get; init; }
Property Value
IsCurrentNode
public bool IsCurrentNode { get; init; }
Property Value
LastCheckInUtc
public DateTimeOffset? LastCheckInUtc { get; init; }
Property Value
State
public ClusterNodeState State { get; init; }