Class GrpcSecurityRoutingConfigurer

java.lang.Object
io.helidon.security.integration.grpc.spi.GrpcSecurityRoutingConfigurer
All Implemented Interfaces:
GrpcRoutingConfigurer

public final class GrpcSecurityRoutingConfigurer extends Object implements GrpcRoutingConfigurer
Configures gRPC security from application configuration.
  • Constructor Details

    • GrpcSecurityRoutingConfigurer

      public GrpcSecurityRoutingConfigurer()
  • Method Details

    • interceptors

      public Iterable<io.grpc.ServerInterceptor> interceptors(Config config)
      Description copied from interface: GrpcRoutingConfigurer
      Creates default global interceptors to add to gRPC routing.
      Specified by:
      interceptors in interface GrpcRoutingConfigurer
      Parameters:
      config - root configuration
      Returns:
      interceptors to add
    • interceptors

      public Iterable<io.grpc.ServerInterceptor> interceptors(Config config, Iterable<io.grpc.ServerInterceptor> existingInterceptors)
      Description copied from interface: GrpcRoutingConfigurer
      Creates default global interceptors to add to gRPC routing.
      Specified by:
      interceptors in interface GrpcRoutingConfigurer
      Parameters:
      config - root configuration
      existingInterceptors - interceptors already configured on the routing
      Returns:
      interceptors to add