Class AuditGrpcService
java.lang.Object
tech.skworks.tachyon.service.audit.AuditGrpcService
- All Implemented Interfaces:
io.grpc.BindableService
Pure BSON gRPC Service for Audit ingestion.
Project Tachyon
- Since:
- 1.0.0-SNAPSHOT
- Version:
- 2.0
- Author:
- Jimmy (vSKAH) - 25/08/2026
-
Constructor Summary
ConstructorsConstructorDescriptionAuditGrpcService(io.quarkus.redis.datasource.ReactiveRedisDataSource redisDS) -
Method Summary
Modifier and TypeMethodDescriptionio.grpc.ServerServiceDefinitionio.smallrye.mutiny.Uni<org.bson.RawBsonDocument> logDirect(org.bson.RawBsonDocument req) io.smallrye.mutiny.Uni<org.bson.RawBsonDocument> logEventBatch(org.bson.RawBsonDocument req) static byte[]toByteArray(org.bson.RawBsonDocument doc)
-
Constructor Details
-
AuditGrpcService
public AuditGrpcService(io.quarkus.redis.datasource.ReactiveRedisDataSource redisDS)
-
-
Method Details
-
bindService
public io.grpc.ServerServiceDefinition bindService()- Specified by:
bindServicein interfaceio.grpc.BindableService
-
logEventBatch
public io.smallrye.mutiny.Uni<org.bson.RawBsonDocument> logEventBatch(org.bson.RawBsonDocument req) -
logDirect
public io.smallrye.mutiny.Uni<org.bson.RawBsonDocument> logDirect(org.bson.RawBsonDocument req) -
toByteArray
public static byte[] toByteArray(org.bson.RawBsonDocument doc)
-