Apama API Reference for .NET  9.9.0.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Apama.Engine.EngineStatus Class Reference

EngineStatus represents the operational status of the Engine. More...

Public Member Functions

override string ToString ()
 Retrieve the event's type and its contents as a string. More...
 

Properties

Dictionary< string, string > AllValues [get]
 Get the dictionary of all status items. More...
 
string MostBackedUpInput [get]
 Get the name of the most backed up input context. More...
 
uint MostBackedUpQSize [get]
 Get the size of the most backed up context's input queue. More...
 
uint NumConsumers [get]
 Get the number of event consumers connected to the engine. More...
 
uint NumContexts [get]
 Get the number of contexts active in the Engine. More...
 
uint NumEventTypes [get]
 Get the number of event types defined. More...
 
ulong NumFastTracked [get]
 Get the number of events received on the internal input queue since the Engine started. More...
 
uint NumInputQueuedInput [get]
 Get the total number of events waiting on input contexts' input queues. More...
 
uint NumJavaApplications [get]
 Get the number of java applications defined in the Engine. More...
 
uint NumListeners [get]
 Get the number of active listeners. More...
 
uint NumMonitors [get]
 Get the number of monitors defined in the Engine. More...
 
ulong NumOutEventsCreated [get]
 Gets the number of output events which have been put onto the output queue. This corresponds to the number of MonitorScript emit commands executed. More...
 
uint NumOutEventsQueued [get]
 Get the number of events waiting on the output queue. More...
 
ulong NumOutEventsSent [get]
 This is the number of output events sent out by the correlator process. This differs from getNumOutEventsCreated since events can be of interest to a varying number of consumers. More...
 
ulong NumProcessed [get]
 Get the number of events taken off the input queue and processed since the Engine started. More...
 
uint NumProcesses [get]
 Get the number of monitor processes or active sub-monitors. If a monitor spawns it creates a new process. More...
 
uint NumQueuedFastTrack [get]
 Get the number of events waiting on the internal input queue. More...
 
uint NumQueuedInput [get]
 Get the number of events waiting on the input queue. More...
 
ulong NumReceived [get]
 Get the number of events received since the Engine started (including those discarded because they were invalid) More...
 
uint NumSubListeners [get]
 Get the number of active sub-listeners. More...
 
string SlowestReceiver [get]
 Get the name of the slowest receiver. More...
 
uint SlowestReceiverQueueSize [get]
 Get the size of the slowest receiver's queue. More...
 
ulong Uptime [get]
 Get the time in ms that the Engine has been running for. More...
 

Detailed Description

EngineStatus represents the operational status of the Engine.

Member Function Documentation

override string Apama.Engine.EngineStatus.ToString ( )

Retrieve the event's type and its contents as a string.

Returns
C style string with the event's textual representation.

Property Documentation

Dictionary<string, string> Apama.Engine.EngineStatus.AllValues
get

Get the dictionary of all status items.

string Apama.Engine.EngineStatus.MostBackedUpInput
get

Get the name of the most backed up input context.

uint Apama.Engine.EngineStatus.MostBackedUpQSize
get

Get the size of the most backed up context's input queue.

uint Apama.Engine.EngineStatus.NumConsumers
get

Get the number of event consumers connected to the engine.

uint Apama.Engine.EngineStatus.NumContexts
get

Get the number of contexts active in the Engine.

uint Apama.Engine.EngineStatus.NumEventTypes
get

Get the number of event types defined.

ulong Apama.Engine.EngineStatus.NumFastTracked
get

Get the number of events received on the internal input queue since the Engine started.

uint Apama.Engine.EngineStatus.NumInputQueuedInput
get

Get the total number of events waiting on input contexts' input queues.

uint Apama.Engine.EngineStatus.NumJavaApplications
get

Get the number of java applications defined in the Engine.

uint Apama.Engine.EngineStatus.NumListeners
get

Get the number of active listeners.

uint Apama.Engine.EngineStatus.NumMonitors
get

Get the number of monitors defined in the Engine.

ulong Apama.Engine.EngineStatus.NumOutEventsCreated
get

Gets the number of output events which have been put onto the output queue. This corresponds to the number of MonitorScript emit commands executed.

uint Apama.Engine.EngineStatus.NumOutEventsQueued
get

Get the number of events waiting on the output queue.

ulong Apama.Engine.EngineStatus.NumOutEventsSent
get

This is the number of output events sent out by the correlator process. This differs from getNumOutEventsCreated since events can be of interest to a varying number of consumers.

ulong Apama.Engine.EngineStatus.NumProcessed
get

Get the number of events taken off the input queue and processed since the Engine started.

uint Apama.Engine.EngineStatus.NumProcesses
get

Get the number of monitor processes or active sub-monitors. If a monitor spawns it creates a new process.

uint Apama.Engine.EngineStatus.NumQueuedFastTrack
get

Get the number of events waiting on the internal input queue.

uint Apama.Engine.EngineStatus.NumQueuedInput
get

Get the number of events waiting on the input queue.

ulong Apama.Engine.EngineStatus.NumReceived
get

Get the number of events received since the Engine started (including those discarded because they were invalid)

uint Apama.Engine.EngineStatus.NumSubListeners
get

Get the number of active sub-listeners.

string Apama.Engine.EngineStatus.SlowestReceiver
get

Get the name of the slowest receiver.

uint Apama.Engine.EngineStatus.SlowestReceiverQueueSize
get

Get the size of the slowest receiver's queue.

ulong Apama.Engine.EngineStatus.Uptime
get

Get the time in ms that the Engine has been running for.

Submit a bug or feature
Copyright (c) 2013-2015 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors. Use, reproduction, transfer, publication or disclosure is prohibited except as specifically provided for in your License Agreement with Software AG.