Class CallLimiter

java.lang.Object
com.soulfiremc.server.util.structs.CallLimiter
All Implemented Interfaces:
Runnable

public final class CallLimiter extends Object implements Runnable
A class that only allows a call to be made once in a given interval.
  • Constructor Details

    • CallLimiter

      public CallLimiter(Runnable c, long interval, TimeUnit unit, boolean skipInitial)
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable