Class HeartBeatService
java.lang.Object
tech.skworks.tachyon.plugin.internal.util.AbstractGrpcService
tech.skworks.tachyon.plugin.internal.player.heartbeat.HeartBeatService
Project Tachyon
Class PlayerProfileService
- Since:
- 1.0.0-SNAPSHOT
- Version:
- 1.0
- Author:
- Jimmy (vSKAH) - 13/04/2026
-
Field Summary
Fields inherited from class AbstractGrpcService
grpcClientManager, tachyonMetrics -
Constructor Summary
ConstructorsConstructorDescriptionHeartBeatService(@Nullable TachyonMetrics tachyonMetrics, GrpcClientManager grpcClientManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> voidhandleGrpcExceptions(String actionName, tech.skworks.tachyon.libs.io.grpc.StatusRuntimeException ex, CompletableFuture<T> future) voidsendHeartBeats(boolean log) voidunlockPlayerProfile(UUID uuid, String playerName) Methods inherited from class AbstractGrpcService
asyncCall, asyncRun, recordError, recordError, startTimer
-
Constructor Details
-
HeartBeatService
public HeartBeatService(@Nullable TachyonMetrics tachyonMetrics, GrpcClientManager grpcClientManager)
-
-
Method Details
-
handleGrpcExceptions
protected <T> void handleGrpcExceptions(String actionName, tech.skworks.tachyon.libs.io.grpc.StatusRuntimeException ex, CompletableFuture<T> future) - Specified by:
handleGrpcExceptionsin classAbstractGrpcService
-
unlockPlayerProfile
-
sendHeartBeats
public void sendHeartBeats(boolean log)
-