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> |
receivingSummaries
Immutable collection of receiving summaries
|
java.util.Collection<StreamSummary> |
sendingSummaries
Immutable collection of sending summaries
|
int |
sessionIndex |
StreamSession.State |
state
Current 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