Class AuditGrpcService

java.lang.Object
tech.skworks.tachyon.service.audit.AuditGrpcService
All Implemented Interfaces:
io.grpc.BindableService

public class AuditGrpcService extends Object implements 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 Details

    • AuditGrpcService

      public AuditGrpcService(io.quarkus.redis.datasource.ReactiveRedisDataSource redisDS)
  • Method Details

    • bindService

      public io.grpc.ServerServiceDefinition bindService()
      Specified by:
      bindService in interface io.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)