One-shot constructor to initialize all data members.
Optionalid: stringThe metrics identifier.
Optionaltotal: bigintThe total number of objects observed by this metrics.
Optionalcurrent: numberThe number of objects currently observed by this metrics.
OptionaltotalLifetime: bigintThe sum of the lifetime of each observed objects.
Optionalfailures: numberThe number of failures observed.
Optionalretry: numberThe number of retries for the invocations.
OptionaluserException: numberThe number of invocations that failed with a user exception.
Optionalremotes: Metrics[]The remote invocation metrics map.
Optionalcollocated: Metrics[]The collocated invocation metrics map.
The collocated invocation metrics map.
The number of objects currently observed by this metrics.
The number of failures observed.
The metrics identifier.
The remote invocation metrics map.
The number of retries for the invocations.
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.
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.
The number of invocations that failed with a user exception.
Obtains the sliced data associated with this instance.
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.
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.
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.
Staticice_Obtains the Slice type ID of this type.
The return value is always "::Ice::Object".
Provide measurements for proxy invocations. Proxy invocations can either be sent over the wire or be collocated.
Remarks
The Slice compiler generated this class from Slice class
::IceMX::InvocationMetrics.