Class NettyGrpcAcceptorController

java.lang.Object
com.oracle.coherence.grpc.proxy.common.BaseGrpcAcceptorController
com.oracle.coherence.grpc.proxy.NettyGrpcAcceptorController
All Implemented Interfaces:
com.tangosol.net.grpc.GrpcAcceptorController, Comparable<com.tangosol.net.grpc.GrpcAcceptorController>

public class NettyGrpcAcceptorController extends BaseGrpcAcceptorController
The default GrpcAcceptorController implementation.
Since:
22.06.2
Author:
Jonathan Knight 2022.08.25
  • Constructor Details

    • NettyGrpcAcceptorController

      public NettyGrpcAcceptorController()
  • Method Details

    • getPriority

      public int getPriority()
    • setDaemonPool

      public void setDaemonPool(com.tangosol.internal.util.DaemonPool pool)
    • createServiceDeps

      protected GrpcServiceDependencies createServiceDeps()
      Specified by:
      createServiceDeps in class BaseGrpcAcceptorController
    • startInternal

      protected void startInternal(List<io.grpc.ServerServiceDefinition> listServices, List<io.grpc.BindableService> listBindable) throws IOException
      Specified by:
      startInternal in class BaseGrpcAcceptorController
      Throws:
      IOException
    • stopInternal

      protected void stopInternal()
      Specified by:
      stopInternal in class BaseGrpcAcceptorController
    • getLocalPort

      public int getLocalPort()
    • getInProcessName

      public String getInProcessName()
    • getServerType

      public com.tangosol.net.grpc.GrpcDependencies.ServerType getServerType()
    • createServerBuilder

      protected io.grpc.ServerBuilder<?> createServerBuilder(com.tangosol.internal.net.service.peer.acceptor.GrpcAcceptorDependencies deps)
    • createInProcessServerBuilder

      protected io.grpc.inprocess.InProcessServerBuilder createInProcessServerBuilder(com.tangosol.internal.net.service.peer.acceptor.GrpcAcceptorDependencies deps)
    • configure

      protected void configure(io.grpc.ServerBuilder<?> serverBuilder, io.grpc.inprocess.InProcessServerBuilder inProcessServerBuilder)