Lists statistics for tables currennly loaded in the TIBCO Patterns Engine.
Namespace: NetricsServerInterface
Assembly: NetricsServerInterface (in NetricsServerInterface.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Function list( _ ByVal tblnames As String() _ ) As NetricsTableStats() _ Implements INetricsServerInterface.list |
C# |
---|
public NetricsTableStats[] list( string[] tblnames ) |
C++ |
---|
public: array<NetricsTableStats>^ list( array<String>^ tblnames ) sealed |
J# |
---|
public NetricsTableStats[] list( string[] tblnames ) |
JScript |
---|
public
function list( tblnames : String[] ) : NetricsTableStats[] |
Parameters
- tblnames
- The names of the tables for which to receive statistics. Pass null to recieve a NetricsTableStats object for every table currently loaded
Return Value
An array of NetricsTableStats objects, one per requested table
Implements
INetricsServerInterface.list
Exceptions
Exception Type | Condition |
---|---|
NetricsException | If the server indicates that an error has occured (Possible errors - TBLNOTFOUND, EXPECTTBLDESC, EXPECTLIST, FEATURESET, NOTBLDESC, NOSYSINIT) |
Example
This sample shows how to turn off debugging on the client side.
![]() | |
---|---|
using NetricsServerInterface; class MyClass { private static NetricsServerInterface.NetricsServerInterface si = null; public static void Main() { try { String host = "localhost"; int port = 5051; si = new NetricsServerInterface.NetricsServerInterface(host, port); // Get stats on all tables by using null NetricsTableStats[] response = si.list(null); String s = ""; // Iterate through the response array to get each table's stats and write the number of records for (int i = 0; i < response.Length; i++) { s = s + response[i].getName() + ": " + response[i].getNumRecs().ToString() + " records\n"; } if (response.Length > 0) Console.Write(s); else Console.WriteLine("No tables loaded"); } catch (NetricsException e) { Console.Write(e.getErrorDescription() + "\n"); } } } |