|
Oracle® On Track Communication SDK Documentation Release 1(1.0) E20955-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
waggle.core.info.XDTO
waggle.common.modules.systemreport.infos.XSystemReportOperationInfo
public class XSystemReportOperationInfo
XSystemReportOperationInfo contains data for timed operations, such as API methods and HTTP methods.
Field Summary | |
---|---|
String |
ID The ID of the operation, which is the JMX Object Name. |
String |
Legend Optional label that is more user human readable than the ID. |
double |
RangeCommitTime An approximation of the commit time accumulated in invocations of the operation over the report range. |
double |
RangeCommitTimePerSecond The CommitTime rate. |
double |
RangeInvocations A rough approximation of the number of invocations over the report range. |
double |
RangeInvocationsPercentage This operation's percentage of the total number of invocations across all operations in the range, expressed as a number between 0 and 1. |
double |
RangeInvocationsPerSecond The Invocations rate. |
double |
RangeTotalTime An approximation of the total time spent in invocations of the operation over the report range. |
double |
RangeTotalTimePercentage This operation's percentage of the total time across all operations in the range, expressed as a number between 0 and 1. |
double |
RangeTotalTimePerInvocation The average number of milliseconds per invocation. |
double |
RangeTotalTimePerSecond The TotalTime rate. |
long |
SnapshotCommitTime The value of the JMX CommitTime attribute at the time of report generation. |
long |
SnapshotInvocations The value of the JMX Count attribute at the time of report generation. |
long |
SnapshotTotalTime The value of the JMX TotalTime attribute at the time of report generation. |
Constructor Summary | |
---|---|
XSystemReportOperationInfo() |
Method Summary |
---|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public String ID
public String Legend
public long SnapshotInvocations
public long SnapshotTotalTime
public long SnapshotCommitTime
public double RangeInvocationsPerSecond
public double RangeTotalTimePerSecond
Note that this value can go above 1000 millis-per-second because the server may process multiple concurrent invocations of a operation. If two clients invoke the same operation at the same time, and each invocation takes 800 milliseconds to complete, then the TotalTimePerSecond for that second is 1600 milliseconds.
public double RangeCommitTimePerSecond
public double RangeTotalTimePerInvocation
public double RangeInvocations
Note that this approximation could be very inaccurate for smaller sample sizes (small numbers of invocations or short ranges).
public double RangeTotalTime
Note that this approximation could be very inaccurate for smaller sample sizes (small numbers of invocations or short ranges).
public double RangeCommitTime
Note that this approximation could be very inaccurate for smaller sample sizes (small numbers of invocations or short ranges).
public double RangeInvocationsPercentage
public double RangeTotalTimePercentage
Constructor Detail |
---|
public XSystemReportOperationInfo()
|
Oracle® On Track Communication SDK Documentation Release 1(1.0) E20955-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |