Class FileTransferRequest

java.lang.Object
org.jivesoftware.smackx.filetransfer.FileTransferRequest

public class FileTransferRequest extends Object
A request to send a file received from another user.
  • Constructor Details

    • FileTransferRequest

      A receive request is constructed from the Stream Initiation request received from the initiator.
      Parameters:
      manager - TODO javadoc me please The manager handling this file transfer
      si - TODO javadoc me please The Stream initiation received from the initiator.
  • Method Details

    • getFileName

      public String getFileName()
      Returns the name of the file.
      Returns:
      Returns the name of the file.
    • getFileSize

      public long getFileSize()
      Returns the size in bytes of the file.
      Returns:
      Returns the size in bytes of the file.
    • getDescription

      Returns the description of the file provided by the requester.
      Returns:
      Returns the description of the file provided by the requester.
    • getMimeType

      public String getMimeType()
      Returns the mime-type of the file.
      Returns:
      Returns the mime-type of the file.
    • getRequestor

      public Jid getRequestor()
      Returns the fully-qualified jabber ID of the user that requested this file transfer.
      Returns:
      Returns the fully-qualified jabber ID of the user that requested this file transfer.
    • getStreamID

      public String getStreamID()
      Returns the stream ID that uniquely identifies this file transfer.
      Returns:
      Returns the stream ID that uniquely identifies this file transfer.
    • getStreamInitiation

      Returns the stream initiation stanza that was sent by the requester which contains the parameters of the file transfer being transfer and also the methods available to transfer the file.
      Returns:
      Returns the stream initiation stanza that was sent by the requester which contains the parameters of the file transfer being transfer and also the methods available to transfer the file.
    • accept

      Accepts this file transfer and creates the incoming file transfer.
      Returns:
      Returns the IncomingFileTransfer on which the file transfer can be carried out.
    • reject

      Rejects the file transfer request.
      Throws:
      SmackException.NotConnectedException - if the XMPP connection is not connected.
      InterruptedException - if the calling thread was interrupted.