类 InjvmProtocol

    • 构造器详细资料

      • InjvmProtocol

        public InjvmProtocol()
    • 方法详细资料

      • getInjvmProtocol

        public static InjvmProtocol getInjvmProtocol()
      • getDefaultPort

        public int getDefaultPort()
        从接口复制的说明: Protocol
        Get default port when user doesn't config the port.
        指定者:
        getDefaultPort 在接口中 Protocol
        返回:
        default port
      • export

        public <T> Exporter<T> export​(Invoker<T> invoker)
                               throws RpcException
        从接口复制的说明: Protocol
        Export service for remote invocation:
        1. Protocol should record request source address after receive a request: RpcContext.getContext().setRemoteAddress();
        2. export() must be idempotent, that is, there's no difference between invoking once and invoking twice when export the same URL
        3. Invoker instance is passed in by the framework, protocol needs not to care
        指定者:
        export 在接口中 Protocol
        类型参数:
        T - Service type
        参数:
        invoker - Service invoker
        返回:
        exporter reference for exported service, useful for unexport the service later
        抛出:
        RpcException - thrown when error occurs during export the service, for example: port is occupied
      • isInjvmRefer

        public boolean isInjvmRefer​(URL url)