インターフェース GrpcServerFactory
- すべての既知の実装クラス:
DefaultGrpcServerFactory, InProcessGrpcServerFactory, NettyGrpcServerFactory, ShadedNettyGrpcServerFactory
public interface GrpcServerFactory
gRPC Server を作成するために使用できるファクトリインターフェース。- 作成者:
- David Syer, Chris Bono
方法の概要
修飾子と型メソッド説明voidaddService(io.grpc.ServerServiceDefinition service) サーバーにサービス定義を追加します。io.grpc.Server完全に設定済みだが起動していない新しいServerインスタンスを取得します。default booleansupports(io.grpc.ServerInterceptor interceptor, io.grpc.ServerServiceDefinition service)
方法の詳細
createServer
io.grpc.Server createServer()完全に設定済みだが起動していない新しいServerインスタンスを取得します。Server.start()が呼び出されるまで(GrpcServerLifecycleが起動すると呼び出されます)、クライアントは返されたサーバーに接続できません。- 戻り値:
- 完全に構成された未起動の
Server、またはサーバーのライフサイクルがない場合は null - 関連事項:
addService
void addService(io.grpc.ServerServiceDefinition service) サーバーにサービス定義を追加します。Server.start()より前に呼び出す必要があります。- パラメーター:
service- 追加するサービス定義
supports
default boolean supports(io.grpc.ServerInterceptor interceptor, io.grpc.ServerServiceDefinition service)