Class InvocationMetrics

All Implemented Interfaces:
Serializable, Cloneable

public class InvocationMetrics extends Metrics
Provide measurements for proxy invocations. Proxy invocations can either be sent over the wire or be collocated.
See Also:
  • Field Details

    • retry

      public int retry
      The number of retries for the invocation(s).
    • userException

      public int userException
      The number of invocations that failed with a user exception.
    • remotes

      public Metrics[] remotes
      The remote invocation metrics map.
      See Also:
    • collocated

      public Metrics[] collocated
      The collocated invocation metrics map.
      See Also:
  • Constructor Details

    • InvocationMetrics

      public InvocationMetrics()
    • InvocationMetrics

      public InvocationMetrics(String id, long total, int current, long totalLifetime, int failures, int retry, int userException, Metrics[] remotes, Metrics[] collocated)
  • Method Details

    • clone

      public InvocationMetrics 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.