Class SessionMetrics

All Implemented Interfaces:
Serializable, Cloneable

public class SessionMetrics extends Metrics
Provides information on Glacier2 sessions.
See Also:
  • Field Details

    • forwardedClient

      public int forwardedClient
      Number of client requests forwared.
    • forwardedServer

      public int forwardedServer
      Number of server requests forwared.
    • routingTableSize

      public int routingTableSize
      The size of the routing table.
    • queuedClient

      public int queuedClient
      Number of client requests queued.
    • queuedServer

      public int queuedServer
      Number of server requests queued.
    • overriddenClient

      public int overriddenClient
      Number of client requests overridden.
    • overriddenServer

      public int overriddenServer
      Number of server requests overridden.
  • Constructor Details

    • SessionMetrics

      public SessionMetrics()
    • SessionMetrics

      public SessionMetrics(String id, long total, int current, long totalLifetime, int failures, int forwardedClient, int forwardedServer, int routingTableSize, int queuedClient, int queuedServer, int overriddenClient, int overriddenServer)
  • Method Details

    • clone

      public SessionMetrics clone()
      Description copied from class: Value
      Returns a copy of the object. The cloned object contains field-for-field copies of the state.
      Overrides:
      clone in class Metrics
      Returns:
      The cloned object.
    • ice_staticId

      public static String ice_staticId()
    • ice_id

      public String ice_id()
      Description copied from class: Value
      Returns the Slice type ID of the most-derived interface supported by this object.
      Overrides:
      ice_id in class Metrics
      Returns:
      The return value is always ::Ice::Object.