java.lang.Object
com.zeroc.Ice.Value
com.zeroc.IceMX.Metrics
com.zeroc.IceMX.SessionMetrics
- All Implemented Interfaces:
Serializable
,Cloneable
Provides information about Glacier2 sessions.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
The number of client requests forwarded.int
The number of server requests forwarded.int
The number of client requests overridden.int
The number of server requests overridden.int
The number of client requests queued.int
The number of server requests queued.int
The size of the routing table. -
Constructor Summary
ConstructorsConstructorDescriptionConstructs aSessionMetrics
.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) Constructs aSessionMetrics
with values for all its fields. -
Method Summary
Methods inherited from class com.zeroc.Ice.Value
ice_getSlicedData, ice_postUnmarshal, ice_preMarshal
-
Field Details
-
forwardedClient
public int forwardedClientThe number of client requests forwarded. -
forwardedServer
public int forwardedServerThe number of server requests forwarded. -
routingTableSize
public int routingTableSizeThe size of the routing table. -
queuedClient
public int queuedClientThe number of client requests queued. -
queuedServer
public int queuedServerThe number of server requests queued. -
overriddenClient
public int overriddenClientThe number of client requests overridden. -
overriddenServer
public int overriddenServerThe number of server requests overridden.
-
-
Constructor Details
-
SessionMetrics
public SessionMetrics()Constructs aSessionMetrics
. -
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) Constructs aSessionMetrics
with values for all its fields.- Parameters:
id
- The metrics identifier.total
- The total number of objects observed by this metrics.current
- The number of objects currently observed by this metrics.totalLifetime
- The sum of the lifetime of each observed objects.failures
- The number of failures observed.forwardedClient
- The number of client requests forwarded.forwardedServer
- The number of server requests forwarded.routingTableSize
- The size of the routing table.queuedClient
- The number of client requests queued.queuedServer
- The number of server requests queued.overriddenClient
- The number of client requests overridden.overriddenServer
- The number of server requests overridden.
-
-
Method Details
-
clone
Description copied from class:Value
Returns a copy of the object. The cloned object contains field-for-field copies of the state. -
ice_staticId
Gets the type ID of the associated Slice interface.- Returns:
- the string "::IceMX::SessionMetrics"
-
ice_id
Returns the Slice type ID of the most-derived interface supported by this object.
-