@zeroc/ice
    Preparing search index...

    Class SessionMetrics

    Provides information about Glacier2 sessions.

    Hierarchy (View Summary)

    Index

    Constructors

    • One-shot constructor to initialize all data members.

      Parameters

      • Optionalid: string

        The metrics identifier.

      • Optionaltotal: bigint

        The total number of objects observed by this metrics.

      • Optionalcurrent: number

        The number of objects currently observed by this metrics.

      • OptionaltotalLifetime: bigint

        The sum of the lifetime of each observed objects.

      • Optionalfailures: number

        The number of failures observed.

      • OptionalforwardedClient: number

        The number of client requests forwarded.

      • OptionalforwardedServer: number

        The number of server requests forwarded.

      • OptionalroutingTableSize: number

        The size of the routing table.

      • OptionalqueuedClient: number

        The number of client requests queued.

      • OptionalqueuedServer: number

        The number of server requests queued.

      • OptionaloverriddenClient: number

        The number of client requests overridden.

      • OptionaloverriddenServer: number

        The number of server requests overridden.

      Returns SessionMetrics

    Properties

    current: number

    The number of objects currently observed by this metrics.

    failures: number

    The number of failures observed.

    forwardedClient: number

    The number of client requests forwarded.

    forwardedServer: number

    The number of server requests forwarded.

    id: string

    The metrics identifier.

    overriddenClient: number

    The number of client requests overridden.

    As of Ice 3.8, the Glacier2 router no longer queues requests.

    overriddenServer: number

    The number of server requests overridden.

    As of Ice 3.8, the Glacier2 router no longer queues requests.

    queuedClient: number

    The number of client requests queued.

    As of Ice 3.8, the Glacier2 router no longer queues requests.

    queuedServer: number

    The number of server requests queued.

    As of Ice 3.8, the Glacier2 router no longer queues requests.

    routingTableSize: number

    The size of the routing table.

    total: bigint

    The total number of objects observed by this metrics. This includes the number of currently observed objects and the number of objects observed in the past.

    totalLifetime: bigint

    The sum of the lifetime of each observed objects. This does not include the lifetime of objects which are currently observed, only the objects observed in the past.

    Methods

    • Obtains the sliced data associated with this instance.

      Returns SlicedData

      The sliced data if the value has a preserved-slice base class and has been sliced during unmarshaling of the value, nil otherwise.

    • Obtains the Slice type ID of the most-derived class supported by this object.

      Returns string

      The type ID.

    • The Ice run time invokes this method after unmarshaling an object's data members. This allows a subclass to override this method in order to perform additional initialization.

      Returns void

    • The Ice run time invokes this method prior to marshaling an object's data members. This allows a subclass to override this method in order to validate its data members.

      Returns void

    • Obtains the Slice type ID of this type.

      Returns string

      The return value is always "::Ice::Object".