Class SessionInfo

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

public final class SessionInfo extends Object implements Serializable
Stream session info.
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • isFailed

      public boolean isFailed()
    • isAborted

      public boolean isAborted()
    • updateProgress

      public void updateProgress(ProgressInfo newProgress)
      Update progress of receiving/sending stream.
      Parameters:
      newProgress - new progress info
    • getReceivingFiles

      public Collection<ProgressInfo> getReceivingFiles()
    • getSendingFiles

      public Collection<ProgressInfo> getSendingFiles()
    • getTotalFilesReceived

      public long getTotalFilesReceived()
      Returns:
      total number of files already received.
    • getTotalFilesSent

      public long getTotalFilesSent()
      Returns:
      total number of files already sent.
    • getTotalSizeReceived

      public long getTotalSizeReceived()
      Returns:
      total size(in bytes) already received.
    • getTotalSizeSent

      public long getTotalSizeSent()
      Returns:
      total size(in bytes) already sent.
    • getTotalFilesToReceive

      public long getTotalFilesToReceive()
      Returns:
      total number of files to receive in the session
    • getTotalFilesToSend

      public long getTotalFilesToSend()
      Returns:
      total number of files to send in the session
    • getTotalSizeToReceive

      public long getTotalSizeToReceive()
      Returns:
      total size(in bytes) to receive in the session
    • getTotalSizeToSend

      public long getTotalSizeToSend()
      Returns:
      total size(in bytes) to send in the session
    • createSummary

      public SessionSummary createSummary()
    • getFailureReason

      public String getFailureReason()