Search Results for

    Show / Hide Table of Contents

    Class ClusterClientDiscoverySettings

    Inheritance
    object
    ClusterClientDiscoverySettings
    Implements
    IEquatable<ClusterClientDiscoverySettings>
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Akka.Cluster.Tools.Client
    Assembly: Akka.Cluster.Tools.dll
    Syntax
    public sealed record ClusterClientDiscoverySettings : IEquatable<ClusterClientDiscoverySettings>

    Constructors

    | Edit this page View Source

    ClusterClientDiscoverySettings(string?, string?, string?, int, TimeSpan, double, TimeSpan, TimeSpan, TimeSpan)

    Declaration
    public ClusterClientDiscoverySettings(string? DiscoveryMethod, string? ServiceName, string? PortName, int NumberOfContacts, TimeSpan Interval, double ExponentialBackoffJitter, TimeSpan ExponentialBackoffMax, TimeSpan ResolveTimeout, TimeSpan ProbeTimeout)
    Parameters
    Type Name Description
    string DiscoveryMethod
    string ServiceName
    string PortName
    int NumberOfContacts
    TimeSpan Interval
    double ExponentialBackoffJitter
    TimeSpan ExponentialBackoffMax
    TimeSpan ResolveTimeout
    TimeSpan ProbeTimeout

    Fields

    | Edit this page View Source

    Empty

    Declaration
    public static readonly ClusterClientDiscoverySettings Empty
    Field Value
    Type Description
    ClusterClientDiscoverySettings

    Properties

    | Edit this page View Source

    DiscoveryMethod

    Declaration
    public string? DiscoveryMethod { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    ExponentialBackoffJitter

    Declaration
    public double ExponentialBackoffJitter { get; init; }
    Property Value
    Type Description
    double
    | Edit this page View Source

    ExponentialBackoffMax

    Declaration
    public TimeSpan ExponentialBackoffMax { get; init; }
    Property Value
    Type Description
    TimeSpan
    | Edit this page View Source

    Interval

    Declaration
    public TimeSpan Interval { get; init; }
    Property Value
    Type Description
    TimeSpan
    | Edit this page View Source

    NumberOfContacts

    Declaration
    public int NumberOfContacts { get; init; }
    Property Value
    Type Description
    int
    | Edit this page View Source

    PortName

    Declaration
    public string? PortName { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    ProbeTimeout

    Declaration
    public TimeSpan ProbeTimeout { get; init; }
    Property Value
    Type Description
    TimeSpan
    | Edit this page View Source

    ResolveTimeout

    Declaration
    public TimeSpan ResolveTimeout { get; init; }
    Property Value
    Type Description
    TimeSpan
    | Edit this page View Source

    ServiceName

    Declaration
    public string? ServiceName { get; init; }
    Property Value
    Type Description
    string

    Methods

    | Edit this page View Source

    Create(Config)

    Declaration
    public static ClusterClientDiscoverySettings Create(Config clusterClientConfig)
    Parameters
    Type Name Description
    Config clusterClientConfig
    Returns
    Type Description
    ClusterClientDiscoverySettings

    Implements

    IEquatable<T>

    Extension Methods

    ObjectExtensions.IsDefaultForType<T>(T)
    ObjectExtensions.AsOption<T>(T)
    Extensions.AsInstanceOf<T>(object)
    In this article
    • githubEdit this page
    • View Source
    Back to top
    Contribute
    • Project Chat
    • Discussion Forum
    • Source Code
    Support
    • Akka.NET Support Plans
    • Akka.NET Observability Tools
    • Akka.NET Training & Consulting
    Maintained By
    • Petabridge - The Akka.NET Company
    • Learn Akka.NET