类 RedoData<T>

    • 字段详细资料

      • serviceName

        private final java.lang.String serviceName
      • groupName

        private final java.lang.String groupName
      • registered

        private volatile boolean registered
        If true means cached data has been registered to server successfully.
      • unregistering

        private volatile boolean unregistering
        If true means cached data is unregistering from server.
      • data

        private T data
    • 构造器详细资料

      • RedoData

        protected RedoData​(java.lang.String serviceName,
                           java.lang.String groupName)
    • 方法详细资料

      • getServiceName

        public java.lang.String getServiceName()
      • getGroupName

        public java.lang.String getGroupName()
      • isRegistered

        public boolean isRegistered()
      • setRegistered

        public void setRegistered​(boolean registered)
      • isUnregistering

        public boolean isUnregistering()
      • setUnregistering

        public void setUnregistering​(boolean unregistering)
      • get

        public T get()
      • set

        public void set​(T data)
      • getRedoType

        public RedoData.RedoType getRedoType()
        Get redo type for current redo data.
        • registered=true & unregistering=false means data has registered, so redo should not do anything.
        • registered=true & unregistering=true means data has registered and now need unregister.
        • registered=false & unregistering=false means not registered yet, need register again.
        • registered=false & unregistering=true means not registered yet and not continue to register.
        返回:
        redo type
      • isNeedRedo

        public boolean isNeedRedo()
      • equals

        public boolean equals​(java.lang.Object o)
        覆盖:
        equals 在类中 java.lang.Object
      • hashCode

        public int hashCode()
        覆盖:
        hashCode 在类中 java.lang.Object