Class ShadedNettyGrpcServerFactory

java.lang.Object
org.springframework.grpc.server.DefaultGrpcServerFactory<io.grpc.netty.shaded.io.grpc.netty.NettyServerBuilder>
org.springframework.grpc.server.ShadedNettyGrpcServerFactory
All Implemented Interfaces:
GrpcServerFactory

public class ShadedNettyGrpcServerFactory extends DefaultGrpcServerFactory<io.grpc.netty.shaded.io.grpc.netty.NettyServerBuilder>
GrpcServerFactory that can be used to create a shaded Netty-based gRPC server.
Author:
David Syer, Chris Bono, Andrey Litvitski
  • Constructor Details

    • ShadedNettyGrpcServerFactory

      public ShadedNettyGrpcServerFactory(String address, List<ServerBuilderCustomizer<io.grpc.netty.shaded.io.grpc.netty.NettyServerBuilder>> serverBuilderCustomizers, @Nullable KeyManagerFactory keyManager, @Nullable TrustManagerFactory trustManager, @Nullable io.grpc.TlsServerCredentials.ClientAuth clientAuth)
  • Method Details

    • newServerBuilder

      protected io.grpc.netty.shaded.io.grpc.netty.NettyServerBuilder newServerBuilder()
      Description copied from class: DefaultGrpcServerFactory
      Creates a new server builder.
      Overrides:
      newServerBuilder in class DefaultGrpcServerFactory<io.grpc.netty.shaded.io.grpc.netty.NettyServerBuilder>
      Returns:
      The newly created server builder.