Class UserSegmentationManagerJMXBean
- java.lang.Object
-
- lumis.service.analytics.usersegmentation.manager.UserSegmentationManagerJMXBean
-
- All Implemented Interfaces:
IUserSegmentationManagerJMXBean
public class UserSegmentationManagerJMXBean extends java.lang.Object implements IUserSegmentationManagerJMXBean
IUserSegmentationManagerJMXBean
implementation.- Since:
- 17.0.0
- Version:
- $Revision$ $Date$
-
-
Constructor Summary
Constructors Constructor Description UserSegmentationManagerJMXBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getItemAddedAverageThroughput()
Health indicator of the average of the throughput of items added in user segmentation manager process queue (how many items have been added in one second).double
getItemProcessedAverageThroughput()
Health indicator of the average of the throughput of items processed in user segmentation manager process queue (how many items have been added in one second).double
getItemRejectedAverageThroughput()
Health indicator of the average of the throughput of items rejected by the user segmentation manager process queue (how many items have been rejected in one second).int
getNumberOfActiveThreads()
Health indicator of the number of currently active user segmentation manager process threads.int
getNumberOfThreads()
Health indicator of the number of user segmentation manager process threads.int
getPostponedRealTimeUserSegmentationCalculationQueueSize()
int
getProcessQueueMaximumSize()
Heath indicator of the user segmentation manager process queue maximum size.int
getProcessQueueSize()
Heath indicator of the user segmentation process queue size.double
getQueueAverageDuration()
Health indicator of the average of the duration an item remains on the process queue, since it was added until it is fully processed.boolean
isRealTimeUserSegmentationCalculationEnabled()
-
-
-
Method Detail
-
getProcessQueueSize
public int getProcessQueueSize() throws java.lang.Exception
Description copied from interface:IUserSegmentationManagerJMXBean
Heath indicator of the user segmentation process queue size.- Specified by:
getProcessQueueSize
in interfaceIUserSegmentationManagerJMXBean
- Returns:
- the user segmentation manager process queue size.
- Throws:
java.lang.Exception
-
getProcessQueueMaximumSize
public int getProcessQueueMaximumSize() throws java.lang.Exception
Description copied from interface:IUserSegmentationManagerJMXBean
Heath indicator of the user segmentation manager process queue maximum size.- Specified by:
getProcessQueueMaximumSize
in interfaceIUserSegmentationManagerJMXBean
- Returns:
- the user segmentation manager process queue maximum size.
- Throws:
java.lang.Exception
-
getItemAddedAverageThroughput
public double getItemAddedAverageThroughput() throws java.lang.Exception
Description copied from interface:IUserSegmentationManagerJMXBean
Health indicator of the average of the throughput of items added in user segmentation manager process queue (how many items have been added in one second).- Specified by:
getItemAddedAverageThroughput
in interfaceIUserSegmentationManagerJMXBean
- Returns:
- the average of the throughput of items added in user segmentation manager process queue (how many items were added in one second).
- Throws:
java.lang.Exception
-
getItemRejectedAverageThroughput
public double getItemRejectedAverageThroughput() throws java.lang.Exception
Description copied from interface:IUserSegmentationManagerJMXBean
Health indicator of the average of the throughput of items rejected by the user segmentation manager process queue (how many items have been rejected in one second).- Specified by:
getItemRejectedAverageThroughput
in interfaceIUserSegmentationManagerJMXBean
- Returns:
- the average of the throughput of items rejected by the user segmentation manager process queue (how many items have been rejected in one second).
- Throws:
java.lang.Exception
-
getItemProcessedAverageThroughput
public double getItemProcessedAverageThroughput() throws java.lang.Exception
Description copied from interface:IUserSegmentationManagerJMXBean
Health indicator of the average of the throughput of items processed in user segmentation manager process queue (how many items have been added in one second).- Specified by:
getItemProcessedAverageThroughput
in interfaceIUserSegmentationManagerJMXBean
- Returns:
- the average of the throughput of items processed in user segmentation manager process queue (how many items have been added in one second).
- Throws:
java.lang.Exception
-
getQueueAverageDuration
public double getQueueAverageDuration() throws java.lang.Exception
Description copied from interface:IUserSegmentationManagerJMXBean
Health indicator of the average of the duration an item remains on the process queue, since it was added until it is fully processed.- Specified by:
getQueueAverageDuration
in interfaceIUserSegmentationManagerJMXBean
- Returns:
- the average of the duration an item remains on the process queue, since it was added until it is fully processed.
- Throws:
java.lang.Exception
-
getNumberOfActiveThreads
public int getNumberOfActiveThreads()
Description copied from interface:IUserSegmentationManagerJMXBean
Health indicator of the number of currently active user segmentation manager process threads.- Specified by:
getNumberOfActiveThreads
in interfaceIUserSegmentationManagerJMXBean
- Returns:
- the number of currently active user segmentation manager process threads.
-
getNumberOfThreads
public int getNumberOfThreads()
Description copied from interface:IUserSegmentationManagerJMXBean
Health indicator of the number of user segmentation manager process threads.- Specified by:
getNumberOfThreads
in interfaceIUserSegmentationManagerJMXBean
- Returns:
- the number of user segmentation manager process threads.
-
getPostponedRealTimeUserSegmentationCalculationQueueSize
public int getPostponedRealTimeUserSegmentationCalculationQueueSize()
- Specified by:
getPostponedRealTimeUserSegmentationCalculationQueueSize
in interfaceIUserSegmentationManagerJMXBean
-
isRealTimeUserSegmentationCalculationEnabled
public boolean isRealTimeUserSegmentationCalculationEnabled()
- Specified by:
isRealTimeUserSegmentationCalculationEnabled
in interfaceIUserSegmentationManagerJMXBean
-
-