Class GrpcSystemService
java.lang.Object
tech.skworks.tachyon.plugin.core.grpc.AbstractGrpcService
tech.skworks.tachyon.plugin.core.system.GrpcSystemService
- All Implemented Interfaces:
SystemService
Project Tachyon
Class GrpcSystemService
- Since:
- 1.0.0-SNAPSHOT
- Version:
- 1.0
- Author:
- Jimmy (vSKAH) - 21/04/2026
-
Field Summary
Fields inherited from class AbstractGrpcService
backendStubProvider, tachyonMetrics -
Constructor Summary
ConstructorsConstructorDescriptionGrpcSystemService(@Nullable TachyonMetrics tachyonMetrics, @NotNull BackendStubProvider backendStubProvider, @NotNull String serverName) -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> voidhandleGrpcExceptions(@NotNull String actionName, @NotNull tech.skworks.tachyon.libs.io.grpc.StatusRuntimeException ex, CompletableFuture<T> future) voidshutdown()Methods inherited from class AbstractGrpcService
asyncCall, asyncRun, recordError, recordError, startTimer
-
Constructor Details
-
GrpcSystemService
public GrpcSystemService(@Nullable @Nullable TachyonMetrics tachyonMetrics, @NotNull @NotNull BackendStubProvider backendStubProvider, @NotNull @NotNull String serverName)
-
-
Method Details
-
pingBackend
- Specified by:
pingBackendin interfaceSystemService
-
handleGrpcExceptions
protected <T> void handleGrpcExceptions(@NotNull @NotNull String actionName, @NotNull @NotNull tech.skworks.tachyon.libs.io.grpc.StatusRuntimeException ex, CompletableFuture<T> future) - Specified by:
handleGrpcExceptionsin classAbstractGrpcService
-
shutdown
public void shutdown()- Specified by:
shutdownin classAbstractGrpcService
-