Enum FileTransfer.Status

java.lang.Object
java.lang.Enum<FileTransfer.Status>
org.jivesoftware.smackx.filetransfer.FileTransfer.Status
All Implemented Interfaces:
Serializable, Comparable<FileTransfer.Status>
Enclosing class:
FileTransfer

public static enum FileTransfer.Status extends Enum<FileTransfer.Status>
A class to represent the current status of the file transfer.
  • Enum Constant Details

    • error

      public static final FileTransfer.Status error
      An error occurred during the transfer.
      See Also:
    • initial

      public static final FileTransfer.Status initial
      The initial status of the file transfer.
    • negotiating_transfer

      public static final FileTransfer.Status negotiating_transfer
      The file transfer is being negotiated with the peer. The party Receiving the file has the option to accept or refuse a file transfer request. If they accept, then the process of stream negotiation will begin. If they refuse the file will not be transferred.
      See Also:
    • refused

      public static final FileTransfer.Status refused
      The peer has refused the file transfer request halting the file transfer negotiation process.
    • negotiating_stream

      public static final FileTransfer.Status negotiating_stream
      The stream to transfer the file is being negotiated over the chosen stream type. After the stream negotiating process is complete the status becomes negotiated.
      See Also:
    • negotiated

      public static final FileTransfer.Status negotiated
      After the stream negotiation has completed the intermediate state between the time when the negotiation is finished and the actual transfer begins.
    • in_progress

      public static final FileTransfer.Status in_progress
      The transfer is in progress.
      See Also:
    • complete

      public static final FileTransfer.Status complete
      The transfer has completed successfully.
    • cancelled

      public static final FileTransfer.Status cancelled
      The file transfer was cancelled.
  • Method Details

    • values

      public static FileTransfer.Status[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static FileTransfer.Status valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • toString

      public String toString()
      Overrides:
      toString in class Enum<FileTransfer.Status>