Edit

Share via


NotificationFailed Class

Definition

Represents information about notification failures encountered inside log consistency protocols.

[System.Serializable]
public abstract class NotificationFailed : Orleans.LogConsistency.ConnectionIssue
[<System.Serializable>]
type NotificationFailed = class
    inherit ConnectionIssue
Public MustInherit Class NotificationFailed
Inherits ConnectionIssue
Inheritance
NotificationFailed
Attributes

Constructors

NotificationFailed()

Properties

Exception

The exception we caught, or null if the problem was not caused by an exception.

NumberOfConsecutiveFailures

The number of times we have observed this issue since the first failure

(Inherited from ConnectionIssue)
RemoteClusterId

The clusterId of the remote cluster to which we had an issue when sending change notifications.

RetryDelay

The delay we are waiting before the next retry

(Inherited from ConnectionIssue)
TimeOfFirstFailure

The UTC timestamp of the first time we observed this issue

(Inherited from ConnectionIssue)
TimeStamp

The UTC timestamp of the last time at which the issue was observed

(Inherited from ConnectionIssue)

Methods

ComputeRetryDelay(Nullable<TimeSpan>)

Computes the retry delay based on the rest of the information. Is overridden by subclasses that represent specific categories of issues.

(Inherited from ConnectionIssue)

Applies to