This class contains summary statistics from the server on usage of a particular command.
Namespace: NetricsServerInterface
Assembly: NetricsServerInterface (in NetricsServerInterface.dll)
Syntax
Visual Basic (Declaration) |
---|
<GuidAttribute("FD8342FC-7B88-42cc-A776-F9CD9BFEF480")> Public Class NetricsCmdStats Implements INetricsCmdStats |
C# |
---|
[GuidAttribute("FD8342FC-7B88-42cc-A776-F9CD9BFEF480")] public class NetricsCmdStats : INetricsCmdStats |
C++ |
---|
[GuidAttribute(L"FD8342FC-7B88-42cc-A776-F9CD9BFEF480")] ref class NetricsCmdStats : INetricsCmdStats |
J# |
---|
/** @attribute GuidAttribute("FD8342FC-7B88-42cc-A776-F9CD9BFEF480") */ public class NetricsCmdStats implements INetricsCmdStats |
JScript |
---|
public GuidAttribute("FD8342FC-7B88-42cc-A776-F9CD9BFEF480") class NetricsCmdStats extends INetricsCmdStats |
Remarks
A summary report can be obtained from the TIBCO Patterns(r) server on the number of commands processed, minimum, maximum, total and average processing time. This class is used to contain the report for one command.
Note that "command" as used here are commands from the server's point of view. This may not correspond to calls from the Java API. Normally a number of different API calls will map to the same server command. A static list of server command names is provided with this class.
Time values are reported in milliseconds since an arbitrary epic point. They can't be correlated with with real time clock values. Negative values mean a time was not reported.
Durations are reported in milliseconds. Negative values means a duration was not reported.
Three types of timing values are reported:
Full time is the time from when the command request was first received by the server until writing of the response was completed.
Processing time is the time taken to actually perform the actions associated with the command.
Overhead time is the difference between Full and Processing time. It includes any time spent waiting for a worker thread to become available and the time spent reading and writing the response. (An exception to this is the commands that read records, where the time spent reading the records is included in Processing time.)
Objects of this class are generated as the results of a NetricsServerInterface.cmdstats call, they can't be created directly.
Inheritance Hierarchy
NetricsServerInterface.NetricsCmdStats