Class TransferState

java.lang.Object
org.kopi.ebics.client.TransferState
All Implemented Interfaces:
Serializable

public class TransferState extends Object implements 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 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