Package org.apache.synapse.commons.jmx

# Interface ThreadingViewMBean

All Known Implementing Classes:
  `ThreadingView`

public interface ThreadingViewMBean
Provides metrics related to a given thread pool or group.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `double`
  `getAvgBlockedWorkerPercentage()`
  `double`
  `getAvgUnblockedWorkerPercentage()`
  `String[]`
  `getDeadLockedWorkers()`
  `double`
  `getLast15MinuteBlockedWorkerPercentage()`
  `double`
  `getLast24HourBlockedWorkerPercentage()`
  `double`
  `getLast5MinuteBlockedWorkerPercentage()`
  `double`
  `getLast8HourBlockedWorkerPercentage()`
  `double`
  `getLastHourBlockedWorkerPercentage()`
  `double`
  `getLastMinuteBlockedWorkerPercentage()`
  `Date`
  `getLastResetTime()`
  `int`
  `getTotalWorkerCount()`
  `void`
  `reset()`

- ## Method Details

  - ### getTotalWorkerCount

    int getTotalWorkerCount()

  - ### getDeadLockedWorkers

    String[] getDeadLockedWorkers()

  - ### getAvgBlockedWorkerPercentage

    double getAvgBlockedWorkerPercentage()

  - ### getAvgUnblockedWorkerPercentage

    double getAvgUnblockedWorkerPercentage()

  - ### getLastMinuteBlockedWorkerPercentage

    double getLastMinuteBlockedWorkerPercentage()

  - ### getLast5MinuteBlockedWorkerPercentage

    double getLast5MinuteBlockedWorkerPercentage()

  - ### getLast15MinuteBlockedWorkerPercentage

    double getLast15MinuteBlockedWorkerPercentage()

  - ### getLastHourBlockedWorkerPercentage

    double getLastHourBlockedWorkerPercentage()

  - ### getLast8HourBlockedWorkerPercentage

    double getLast8HourBlockedWorkerPercentage()

  - ### getLast24HourBlockedWorkerPercentage

    double getLast24HourBlockedWorkerPercentage()

  - ### reset

    void reset()

  - ### getLastResetTime

    Date getLastResetTime()