类 PersistentConsistencyServiceDelegateImpl

    • 构造器详细资料

      • PersistentConsistencyServiceDelegateImpl

        public PersistentConsistencyServiceDelegateImpl​(com.alibaba.nacos.core.distributed.ProtocolManager protocolManager)
                                                 throws java.lang.Exception
        抛出:
        java.lang.Exception
    • 方法详细资料

      • put

        public void put​(java.lang.String key,
                        Record value)
                 throws com.alibaba.nacos.api.exception.NacosException
        从接口复制的说明: ConsistencyService
        Put a data related to a key to Nacos cluster.
        指定者:
        put 在接口中 ConsistencyService
        参数:
        key - key of data, this key should be globally unique
        value - value of data
        抛出:
        com.alibaba.nacos.api.exception.NacosException - nacos exception
      • remove

        public void remove​(java.lang.String key)
                    throws com.alibaba.nacos.api.exception.NacosException
        从接口复制的说明: ConsistencyService
        Remove a data from Nacos cluster.
        指定者:
        remove 在接口中 ConsistencyService
        参数:
        key - key of data
        抛出:
        com.alibaba.nacos.api.exception.NacosException - nacos exception
      • get

        public Datum get​(java.lang.String key)
                  throws com.alibaba.nacos.api.exception.NacosException
        从接口复制的说明: ConsistencyService
        Get a data from Nacos cluster.
        指定者:
        get 在接口中 ConsistencyService
        参数:
        key - key of data
        返回:
        data related to the key
        抛出:
        com.alibaba.nacos.api.exception.NacosException - nacos exception
      • listen

        public void listen​(java.lang.String key,
                           RecordListener listener)
                    throws com.alibaba.nacos.api.exception.NacosException
        从接口复制的说明: ConsistencyService
        Listen for changes of a data.
        指定者:
        listen 在接口中 ConsistencyService
        参数:
        key - key of data
        listener - callback of data change
        抛出:
        com.alibaba.nacos.api.exception.NacosException - nacos exception
      • unListen

        public void unListen​(java.lang.String key,
                             RecordListener listener)
                      throws com.alibaba.nacos.api.exception.NacosException
        从接口复制的说明: ConsistencyService
        Cancel listening of a data.
        指定者:
        unListen 在接口中 ConsistencyService
        参数:
        key - key of data
        listener - callback of data change
        抛出:
        com.alibaba.nacos.api.exception.NacosException - nacos exception
      • getErrorMsg

        public java.util.Optional<java.lang.String> getErrorMsg()
        从接口复制的说明: ConsistencyService
        Get the error message of the consistency protocol.
        指定者:
        getErrorMsg 在接口中 ConsistencyService
        返回:
        the consistency protocol error message.
      • createPersistentServiceProcessor

        private BasePersistentServiceProcessor createPersistentServiceProcessor​(com.alibaba.nacos.core.distributed.ProtocolManager protocolManager)
                                                                         throws java.lang.Exception
        抛出:
        java.lang.Exception