# Package org.apache.jmeter.timers

- Interface Summary
  Interface | Description
  --- | ---
  ModifiableTimer | This interface identifies Modifiable timers to which a factor can be applied
  Timer | This interface defines those methods that must be implemented by timer plugins.

- Class Summary
  Class | Description
  --- | ---
  BeanShellTimer |
  BeanShellTimerBeanInfo |
  BSFTimer |
  BSFTimerBeanInfo |
  ConstantThroughputTimer | This class implements a constant throughput timer.
  ConstantThroughputTimerBeanInfo | BeanInfo for the ConstantThroughputTimer.
  ConstantTimer | This class implements a constant timer with its own panel and fields for value update and user interaction.
  GaussianRandomTimer | This class implements those methods needed by RandomTimer to be instantiable and implements a random delay with an average value and a gaussian distributed variation.
  JSR223Timer |
  JSR223TimerBeanInfo |
  PoissonRandomTimer | This class implements those methods needed by RandomTimer to be instantiable and implements a random delay with an average value and a Poisson distributed variation.
  RandomTimer | This class implements a random timer with its own panel and fields for value update and user interaction.
  SyncTimer | The purpose of the SyncTimer is to block threads until X number of threads have been blocked, and then they are all released at once.
  SyncTimerBeanInfo |
  TimerService | Manages logic related to timers and pauses
  UniformRandomTimer | This class implements those methods needed by RandomTimer to be instantiable and implements a random delay with an average value and a uniformly distributed variation.

- Enum Summary
  Enum | Description
  --- | ---
  ConstantThroughputTimer.Mode | This enum defines the calculation modes used by the ConstantThroughputTimer.

Copyright © 1998-2022 Apache Software Foundation. All Rights Reserved.