public final class SessionInfo
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description | 
|---|---|
| java.net.InetAddress | connecting | 
| java.net.InetAddress | peer | 
| java.util.Collection<StreamSummary> | receivingSummariesImmutable collection of receiving summaries | 
| java.util.Collection<StreamSummary> | sendingSummariesImmutable collection of sending summaries | 
| int | sessionIndex | 
| StreamSession.State | stateCurrent session state | 
| Constructor and Description | 
|---|
| SessionInfo(java.net.InetAddress peer,
           int sessionIndex,
           java.net.InetAddress connecting,
           java.util.Collection<StreamSummary> receivingSummaries,
           java.util.Collection<StreamSummary> sendingSummaries,
           StreamSession.State state) | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Collection<ProgressInfo> | getReceivingFiles() | 
| java.util.Collection<ProgressInfo> | getSendingFiles() | 
| long | getTotalFilesReceived() | 
| long | getTotalFilesSent() | 
| long | getTotalFilesToReceive() | 
| long | getTotalFilesToSend() | 
| long | getTotalSizeReceived() | 
| long | getTotalSizeSent() | 
| long | getTotalSizeToReceive() | 
| long | getTotalSizeToSend() | 
| boolean | isFailed() | 
| void | updateProgress(ProgressInfo newProgress)Update progress of receiving/sending file. | 
public final java.net.InetAddress peer
public final int sessionIndex
public final java.net.InetAddress connecting
public final java.util.Collection<StreamSummary> receivingSummaries
public final java.util.Collection<StreamSummary> sendingSummaries
public final StreamSession.State state
public SessionInfo(java.net.InetAddress peer,
                   int sessionIndex,
                   java.net.InetAddress connecting,
                   java.util.Collection<StreamSummary> receivingSummaries,
                   java.util.Collection<StreamSummary> sendingSummaries,
                   StreamSession.State state)
public boolean isFailed()
public void updateProgress(ProgressInfo newProgress)
newProgress - new progress infopublic java.util.Collection<ProgressInfo> getReceivingFiles()
public java.util.Collection<ProgressInfo> getSendingFiles()
public long getTotalFilesReceived()
public long getTotalFilesSent()
public long getTotalSizeReceived()
public long getTotalSizeSent()
public long getTotalFilesToReceive()
public long getTotalFilesToSend()
public long getTotalSizeToReceive()
public long getTotalSizeToSend()
Copyright © 2018 The Apache Software Foundation