Search Results for

    Show / Hide Table of Contents

    Class UdpSettings

    Inheritance
    object
    UdpSettings
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Akka.IO
    Assembly: Akka.dll
    Syntax
    public class UdpSettings

    Constructors

    | Edit this page View Source

    UdpSettings(string, bool, int, int, string, string)

    Declaration
    public UdpSettings(string bufferPoolConfigPath, bool traceLogging, int initialSocketAsyncEventArgs, int batchReceiveLimit, string managementDispatcher, string fileIoDispatcher)
    Parameters
    Type Name Description
    string bufferPoolConfigPath
    bool traceLogging
    int initialSocketAsyncEventArgs
    int batchReceiveLimit
    string managementDispatcher
    string fileIoDispatcher

    Properties

    | Edit this page View Source

    BatchReceiveLimit

    TBD

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

    BufferPoolConfigPath

    A config path to the section defining which byte buffer pool to use. Buffer pools are used to mitigate GC-pressure made by potentiall allocation and deallocation of byte buffers used for writing/receiving data from sockets.

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

    FileIODispatcher

    Fully qualified config path which holds the dispatcher configuration on which file IO tasks are scheduled

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

    InitialSocketAsyncEventArgs

    The initial number of SocketAsyncEventArgs to be preallocated. This value will grow infinitely if needed.

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

    ManagementDispatcher

    Fully qualified config path which holds the dispatcher configuration for the selector management actors

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

    TraceLogging

    Enable fine grained logging of what goes on inside the implementation. Be aware that this may log more than once per message sent to the actors of the tcp implementation.

    Declaration
    public bool TraceLogging { get; }
    Property Value
    Type Description
    bool

    Methods

    | Edit this page View Source

    Create(ActorSystem)

    Creates a new instance of UdpSettings class and fills it with values parsed from akka.io.udp HOCON path found in actor system.

    Declaration
    public static UdpSettings Create(ActorSystem system)
    Parameters
    Type Name Description
    ActorSystem system
    Returns
    Type Description
    UdpSettings
    | Edit this page View Source

    Create(Config)

    Creates a new instance of UdpSettings class and fills it with values parsed from provided HOCON config.

    Declaration
    public static UdpSettings Create(Config config)
    Parameters
    Type Name Description
    Config config

    TBD

    Returns
    Type Description
    UdpSettings

    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