Stores a snapshot of information from a StreamBase application.
Snapshot objects are created by the StreamBaseMonitor class, and consumed
by MonitorListeners. New snapshots are produced at regular intervals,
depending on the period specified in the StreamBase Server's conf file.
Namespace: StreamBase.SB.MonitorAssembly: StreamBase.SB.Monitor (in StreamBase.SB.Monitor.dll) Version: 11.1.0.0
Syntax
C# | Visual Basic | Visual C++ |
public class Snapshot
Public Class Snapshot
public ref class Snapshot
Members
All Members | Methods |
Public Protected | Instance Static | Declared Inherited | XNA Framework Only .NET Compact Framework Only |
Member | Description | |
---|---|---|
ContainerNames()()()() |
Return a list of the names of the current containers.
| |
Equals(Object) | (Inherited from Object.) | |
GetCycle()()()() |
Returns the cycle number of this snapshot. All subsequent snapshots
will have an increasing cycle number. This is a monotonically increasing
integer generated by the StreamBase daemon.
| |
GetHashCode()()()() | (Inherited from Object.) | |
GetModuleInfo(String) |
Returns information about the specified module.
| |
GetOperatorInfo(String) |
Returns information about the specified operator.
| |
GetStreamInfo(String) |
Returns information about the specified stream.
| |
GetSystemInfo()()()() |
Return the SystemInfo object for this snapshot.
| |
GetThreadInfo(String) |
Returns information about the specified thread.
| |
GetTimestamp()()()() |
Return the time when this snapshot was taken.
It is the timestamp of the first tuple of this snapshot.
| |
GetType()()()() | (Inherited from Object.) | |
ModuleInfos()()()() |
Return a collection of all the ModuleInfo objects.
| |
ModuleNames()()()() |
Return a list of all module names.
| |
OperatorInfos()()()() |
Return a collection of all the OperatorInfo objects.
| |
OperatorNames()()()() |
Return a list of all operator names.
| |
PrettyPrint()()()() |
Pretty-print a Snapshot object to the standard output.
Shortcut for PrettyPrint(true, true, true, false).
| |
PrettyPrint(Boolean, Boolean, Boolean, Boolean) |
Pretty-print a Snapshot object to the standard output.
| |
PrettyPrint(TextWriter, Boolean, Boolean, Boolean, Boolean) |
Pretty-print a Snapshot object to the specified TextWriter.
| |
StreamInfos()()()() |
Return a collection of all the StreamInfo objects.
| |
StreamNames()()()() |
Return a list of all stream names.
| |
Terminate()()()() |
Ask the StreamBaseMonitor to terminate at the end of the current snapshot.
| |
ThreadInfos()()()() |
Return a collection of all the ThreadInfo objects.
| |
ThreadNames()()()() |
Return a list of all thread names.
| |
ToString()()()() |
Returns a string representation of this instance.
(Overrides Object..::..ToString()()()().) |
Inheritance Hierarchy
System..::..Object
StreamBase.SB.Monitor..::..Snapshot
StreamBase.SB.Monitor..::..Snapshot