Class ServerCloneStatus

java.lang.Object
org.apache.druid.server.coordinator.ServerCloneStatus

public class ServerCloneStatus extends Object
Immutable class which represents the current status of a single clone server.
  • Constructor Details

    • ServerCloneStatus

      public ServerCloneStatus(String sourceServer, String targetServer, ServerCloneStatus.State state, long segmentLoadsRemaining, long segmentDropsRemaining, long bytesToLoad)
  • Method Details

    • getSourceServer

      public String getSourceServer()
    • getTargetServer

      public String getTargetServer()
    • getSegmentLoadsRemaining

      public long getSegmentLoadsRemaining()
    • getSegmentDropsRemaining

      public long getSegmentDropsRemaining()
    • getBytesToLoad

      public long getBytesToLoad()
    • getState

      public ServerCloneStatus.State getState()
    • unknown

      public static ServerCloneStatus unknown(String sourceServer, String targetServer)
      Create a ServerCloneStatus where the current status is unknown as the target server is missing.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object