Class ProgressInfo

java.lang.Object
org.apache.cassandra.streaming.ProgressInfo
All Implemented Interfaces:
Serializable

public class ProgressInfo extends Object implements Serializable
ProgressInfo contains stream transfer progress.
See Also:
  • Field Details

    • peer

      public final InetAddressAndPort peer
    • sessionIndex

      public final int sessionIndex
    • fileName

      public final String fileName
    • direction

      public final ProgressInfo.Direction direction
    • currentBytes

      public final long currentBytes
    • deltaBytes

      public final long deltaBytes
    • totalBytes

      public final long totalBytes
  • Constructor Details

  • Method Details

    • isCompleted

      public boolean isCompleted()
      Returns:
      true if transfer is completed
    • progressPercentage

      public int progressPercentage()
    • equals

      public boolean equals(Object o)
      ProgressInfo is considered to be equal only when all attributes except currentBytes are equal.
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object
    • toString

      public String toString(boolean withPorts)