Package net.openosrs.api.service.delay
Class TickDelayService
- java.lang.Object
-
- net.openosrs.api.service.delay.TickDelayService
-
@Singleton public final class TickDelayService extends java.lang.ObjectNon-blocking client-thread delays. Logout/reset cancels outstanding handles.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTickDelayService.Handle
-
Constructor Summary
Constructors Constructor Description TickDelayService(SessionTickClock clock)TickDelayService(net.runelite.api.Client client)Compatibility constructor for manually assembled service instances.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TickDelayService.Handleafter(int ticks)TickDelayService.Handleafter(OperationOwner owner, int ticks)Bind a delay to one plugin run or script owner.TickDelayService.HandleafterTicks(int ticks)TickDelayService.HandleafterTicks(OperationOwner owner, int ticks)
-
-
-
Constructor Detail
-
TickDelayService
@Inject public TickDelayService(SessionTickClock clock)
-
TickDelayService
public TickDelayService(net.runelite.api.Client client)
Compatibility constructor for manually assembled service instances.
-
-
Method Detail
-
after
public TickDelayService.Handle after(int ticks)
-
afterTicks
public TickDelayService.Handle afterTicks(int ticks)
-
after
public TickDelayService.Handle after(OperationOwner owner, int ticks)
Bind a delay to one plugin run or script owner. Stop cancels it without a game-thread read.
-
afterTicks
public TickDelayService.Handle afterTicks(OperationOwner owner, int ticks)
-
-