Package org.apache.mina.integration.jmx
Interface IoServiceManagerMBean
-
- All Known Implementing Classes:
IoServiceManager
public interface IoServiceManagerMBean
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
closeAllSessions()
close all the managed sessionsfloat
getAverageByteReadThroughput()
average bytes read per seconds for all the managed sessionsfloat
getAverageByteWrittenThroughput()
average bytes written per seconds for all the managed sessionsfloat
getAverageMessageReadThroughput()
average messages read per seconds for all the managed sessionsfloat
getAverageMessageWrittenThroughput()
average messages written per seconds for all the managed sessionsint
getManagedSessionCount()
amount of session currently managedfloat
getTotalByteReadThroughput()
bytes read per seconds sum of all the managed sessionsfloat
getTotalByteWrittenThroughput()
bytes written per seconds sum for all the managed sessionsfloat
getTotalMessageReadThroughput()
messages read per seconds sum of all the managed sessionsfloat
getTotalMessageWrittenThroughput()
messages written per seconds sum for all the managed sessionsvoid
startCollectingStats(int millisecondsPolling)
start collecting throughput statistics for all the managed sessionsvoid
stopCollectingStats()
stop collecting throughput statistics
-
-
-
Method Detail
-
getManagedSessionCount
int getManagedSessionCount()
amount of session currently managed- Returns:
- session count
-
startCollectingStats
void startCollectingStats(int millisecondsPolling)
start collecting throughput statistics for all the managed sessions- Parameters:
millisecondsPolling
- polling time in milliseconds like 5000 for computing throughput every 5 seconds
-
stopCollectingStats
void stopCollectingStats()
stop collecting throughput statistics
-
getTotalByteReadThroughput
float getTotalByteReadThroughput()
bytes read per seconds sum of all the managed sessions- Returns:
- bytes per seconds
-
getTotalByteWrittenThroughput
float getTotalByteWrittenThroughput()
bytes written per seconds sum for all the managed sessions- Returns:
- bytes per seconds
-
getTotalMessageReadThroughput
float getTotalMessageReadThroughput()
messages read per seconds sum of all the managed sessions- Returns:
- messages per seconds
-
getTotalMessageWrittenThroughput
float getTotalMessageWrittenThroughput()
messages written per seconds sum for all the managed sessions- Returns:
- messages per seconds
-
getAverageByteReadThroughput
float getAverageByteReadThroughput()
average bytes read per seconds for all the managed sessions- Returns:
- bytes per seconds
-
getAverageByteWrittenThroughput
float getAverageByteWrittenThroughput()
average bytes written per seconds for all the managed sessions- Returns:
- bytes per seconds
-
getAverageMessageReadThroughput
float getAverageMessageReadThroughput()
average messages read per seconds for all the managed sessions- Returns:
- messages per seconds
-
getAverageMessageWrittenThroughput
float getAverageMessageWrittenThroughput()
average messages written per seconds for all the managed sessions- Returns:
- messages per seconds
-
closeAllSessions
void closeAllSessions()
close all the managed sessions
-
-