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
-
Field Summary
Fields inherited from class DefaultGrpcServerFactory
logger -
Constructor Summary
ConstructorsConstructorDescriptionShadedNettyGrpcServerFactory(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 Summary
Modifier and TypeMethodDescriptionprotected io.grpc.netty.shaded.io.grpc.netty.NettyServerBuilderCreates a new server builder.Methods inherited from class DefaultGrpcServerFactory
address, addService, configure, configureServices, createServer, credentials, hostname, port, setInterceptorFilter, setServiceFilter, supports
-
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:DefaultGrpcServerFactoryCreates a new server builder.- Overrides:
newServerBuilderin classDefaultGrpcServerFactory<io.grpc.netty.shaded.io.grpc.netty.NettyServerBuilder>- Returns:
- The newly created server builder.
-