インターフェース GrpcServerFactory

すべての既知の実装クラス:
DefaultGrpcServerFactory, InProcessGrpcServerFactory, NettyGrpcServerFactory, ShadedNettyGrpcServerFactory

public interface GrpcServerFactory
gRPC Server を作成するために使用できるファクトリインターフェース。
作成者:
David Syer, Chris Bono
  • 方法の概要

    修飾子と型
    メソッド
    説明
    void
    addService(io.grpc.ServerServiceDefinition service)
    サーバーにサービス定義を追加します。
    io.grpc.Server
    完全に設定済みだが起動していない新しい Server インスタンスを取得します。
    default boolean
    supports(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)