Package lumis.portal.monitor
Interface IMonitorStatistics
-
public interface IMonitorStatistics
Provides monitoring framework statistics.- Since:
- 12.2.0
- Version:
- $Revision: 23534 $ $Date: 2020-01-14 13:16:30 -0300 (Tue, 14 Jan 2020) $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
getItemsAddedAverageThroughput()
Returns the average of the items enqueued throughput (items per second).double
getItemsProcessedAverageThroughput()
Returns the average of the items processed throughput (items per second).double
getItemsRejectedAverageThroughput()
Returns the average of the items rejected throughput (items per second).int
getNumberOfActiveThreads()
Returns the number of currently active processor threads.int
getNumberOfThreads()
Returns the number of processor threads.int
getProcessQueueMaximumSize()
Returns the process queue maximum size.int
getProcessQueueSize()
Returns the process queue size.double
getQueueAverageDuration()
Returns the average duration an item remains in the process queue (since it was added to the queue until it is fully processed) in milliseconds.
-
-
-
Method Detail
-
getProcessQueueSize
int getProcessQueueSize()
Returns the process queue size.- Returns:
- the process queue size.
- Since:
- 12.2.0
-
getItemsAddedAverageThroughput
double getItemsAddedAverageThroughput()
Returns the average of the items enqueued throughput (items per second).- Returns:
- the average of the items enqueued throughput (items per second).
- Since:
- 12.2.0
-
getItemsRejectedAverageThroughput
double getItemsRejectedAverageThroughput()
Returns the average of the items rejected throughput (items per second).- Returns:
- the average of the items rejected throughput (items per second).
- Since:
- 12.2.0
-
getItemsProcessedAverageThroughput
double getItemsProcessedAverageThroughput()
Returns the average of the items processed throughput (items per second).- Returns:
- the average of the items processed throughput (items per second).
- Since:
- 12.2.0
-
getQueueAverageDuration
double getQueueAverageDuration()
Returns the average duration an item remains in the process queue (since it was added to the queue until it is fully processed) in milliseconds.- Returns:
- the average duration an item remains in the process queue (since it was added to the queue until it is fully processed) in milliseconds.
- Since:
- 12.2.0
-
getNumberOfThreads
int getNumberOfThreads()
Returns the number of processor threads.- Returns:
- the number of processor threads.
- Since:
- 12.2.0
-
getNumberOfActiveThreads
int getNumberOfActiveThreads()
Returns the number of currently active processor threads.- Returns:
- the number of currently active processor threads.
- Since:
- 12.2.0
-
getProcessQueueMaximumSize
int getProcessQueueMaximumSize()
Returns the process queue maximum size.- Returns:
- the process queue maximum size.
- Since:
- 12.2.0
-
-