类 BaseRpcServer

  • 直接已知子类:
    BaseGrpcServer

    public abstract class BaseRpcServer
    extends java.lang.Object
    abstract rpc server .
    版本:
    $Id: BaseRpcServer.java, v 0.1 2020年07月13日 3:41 PM liuzunfei Exp $
    作者:
    liuzunfei
    • 构造器详细资料

      • BaseRpcServer

        public BaseRpcServer()
    • 方法详细资料

      • setGrpcServerConfig

        public void setGrpcServerConfig​(RpcServerTlsConfig grpcServerConfig)
      • start

        @PostConstruct
        public void start()
                   throws java.lang.Exception
        Start sever.
        抛出:
        java.lang.Exception
      • getConnectionType

        public abstract com.alibaba.nacos.common.remote.ConnectionType getConnectionType()
        get connection type.
        返回:
        connection type.
      • startServer

        public abstract void startServer()
                                  throws java.lang.Exception
        Start sever.
        抛出:
        java.lang.Exception - exception throw if start server fail.
      • rpcPortOffset

        public abstract int rpcPortOffset()
        the increase offset of nacos server port for rpc server port.
        返回:
        delta port offset of main port.
      • getServicePort

        public int getServicePort()
        get service port.
        返回:
        service port.
      • stopServer

        public final void stopServer()
                              throws java.lang.Exception
        Stop Server.
        抛出:
        java.lang.Exception - throw if stop server fail.
      • shutdownServer

        @PreDestroy
        public abstract void shutdownServer()
        the increase offset of nacos server port for rpc server port.