Interface ProxyTransfer

    • Method Detail

      • setTransferDigest

        void setTransferDigest​(String digest)
        Sets the transfer digest for a file transfer. The transfer digest uniquely identifies a file transfer in the system.
        Parameters:
        digest - the digest which uniquely identifies this transfer.
      • getTransferDigest

        String getTransferDigest()
        Returns the transfer digest uniquely identifies a file transfer in the system.
        Returns:
        the transfer digest uniquely identifies a file transfer in the system.
      • isActivatable

        boolean isActivatable()
        Returns true if the Bytestream is ready to be activated and the proxy transfer can begin.
        Returns:
        true if the Bytestream is ready to be activated.
      • doTransfer

        void doTransfer()
                 throws IOException
        Transfers the file from the initiator to the target.
        Throws:
        IOException - when an error occurs either reading from the input stream or writing to the output stream.