Class TransferState
java.lang.Object
org.kopi.ebics.client.TransferState
- All Implemented Interfaces:
Serializable
Persistable state of a file transfer.
It may be used to continue a transfer via
FileTransfer.nextChunk(TransferState)
in this or a future session.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbyte[]booleanhasNext()booleanIs the current segment is the last one?intnext()Returns the next segment number to be transferred.voidsetNumSegments(int numSegments) voidsetSegmentNumber(int segmentNumber) Sets the segment numbervoidsetTransactionId(byte[] transactionId)
-
Constructor Details
-
TransferState
public TransferState(int numSegments, byte[] transactionId)
-
-
Method Details
-
next
public int next()Returns the next segment number to be transferred.- Returns:
- the next segment number to be transferred.
-
hasNext
public boolean hasNext() -
setSegmentNumber
public void setSegmentNumber(int segmentNumber) Sets the segment number- Parameters:
segmentNumber- the segment number
-
isLastSegment
public boolean isLastSegment()Is the current segment is the last one?- Returns:
- True if it is the last segment
-
getTransactionId
public byte[] getTransactionId()- Returns:
- the transactionID
-
setTransactionId
public void setTransactionId(byte[] transactionId) - Parameters:
transactionId- the transactionID to set
-
getNumSegments
public int getNumSegments()- Returns:
- the numSegments
-
setNumSegments
public void setNumSegments(int numSegments) - Parameters:
numSegments- the numSegments to set
-