类 RedoData<T>

java.lang.Object
com.alibaba.nacos.client.redo.data.RedoData<T>
直接已知子类:
McpServerEndpointRedoData, NamingRedoData

public abstract class RedoData<T> extends Object
Nacos naming redo data.
作者:
xiweng.yy
  • 构造器详细资料

    • RedoData

      protected RedoData()
  • 方法详细资料

    • setExpectedRegistered

      public void setExpectedRegistered(boolean registered)
    • isExpectedRegistered

      public boolean isExpectedRegistered()
    • isRegistered

      public boolean isRegistered()
    • isUnregistering

      public boolean isUnregistering()
    • setRegistered

      public void setRegistered(boolean registered)
    • setUnregistering

      public void setUnregistering(boolean unregistering)
    • get

      public T get()
    • set

      public void set(T data)
    • registered

      public void registered()
    • unregistered

      public void unregistered()
    • isNeedRedo

      public boolean isNeedRedo()
    • getRedoType

      public RedoData.RedoType getRedoType()
      Get redo type for current redo data without expected state.
      • 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
    • equals

      public boolean equals(Object o)
      覆盖:
      equals 在类中 Object
    • hashCode

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