Interface IoServiceManagerMBean

All Known Implementing Classes:
IoServiceManager

public interface IoServiceManagerMBean
  • Method Details

    • 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