Timing, AutoCloseablepublic class FullServerTickHandler extends Object
| Modifier and Type | Method | Description |
|---|---|---|
void |
abort() |
|
void |
close() |
This is simply for the Closeable interface so it can be used with try-with-resources ()
|
boolean |
equals(Object o) |
|
@NotNull co.aikar.timings.TimingHandler |
getTimingHandler() |
Used internally to get the actual backing Handler in the case of delegated Handlers
|
int |
hashCode() |
|
boolean |
isEnabled() |
|
boolean |
isSpecial() |
|
@NotNull Timing |
startTiming() |
Starts timing the execution until
Timing.stopTiming() is called. |
@NotNull Timing |
startTimingIfSync() |
Starts timing the execution until
Timing.stopTiming() is called. |
void |
stopTiming() |
Stops timing and records the data.
|
void |
stopTimingIfSync() |
Stops timing and records the data.
|
@NotNull public @NotNull Timing startTiming()
TimingTiming.stopTiming() is called.startTiming in interface Timingpublic void stopTiming()
TimingStops timing and records the data. Propagates the data up to group handlers.
Will automatically be called when this Timing is used with try-with-resourcesstopTiming in interface Timing@NotNull public @NotNull Timing startTimingIfSync()
TimingTiming.stopTiming() is called.
But only if we are on the primary thread.startTimingIfSync in interface Timingpublic void stopTimingIfSync()
TimingStops timing and records the data. Propagates the data up to group handlers.
Will automatically be called when this Timing is used with try-with-resources
But only if we are on the primary thread.stopTimingIfSync in interface Timing@NotNull public @NotNull co.aikar.timings.TimingHandler getTimingHandler()
TiminggetTimingHandler in interface Timingpublic void close()
close in interface AutoCloseableclose in interface Timingpublic boolean isSpecial()
public boolean isEnabled()
Copyright © 2020. All rights reserved.