public final class SessionInfo
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
InetAddressAndPort |
connecting |
InetAddressAndPort |
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(InetAddressAndPort peer,
int sessionIndex,
InetAddressAndPort connecting,
java.util.Collection<StreamSummary> receivingSummaries,
java.util.Collection<StreamSummary> sendingSummaries,
StreamSession.State state) |
Modifier and Type | Method and Description |
---|---|
SessionSummary |
createSummary() |
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 stream.
|
public final InetAddressAndPort peer
public final int sessionIndex
public final InetAddressAndPort connecting
public final java.util.Collection<StreamSummary> receivingSummaries
public final java.util.Collection<StreamSummary> sendingSummaries
public final StreamSession.State state
public SessionInfo(InetAddressAndPort peer, int sessionIndex, InetAddressAndPort 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()
public SessionSummary createSummary()
Copyright © 2009-2020 The Apache Software Foundation