Package org.jivesoftware.smackx.filetransfer
File Transfers via XEP-0095: Stream Initialization.
-
Interface Summary Interface Description FileTransferListener File transfers can cause several events to be raised.OutgoingFileTransfer.NegotiationProgress A callback class to retrieve the status of an outgoing transfer negotiation process. -
Class Summary Class Description FileTransfer Contains the generic file information and progress related to a particular file transfer.FileTransferManager The file transfer manager class handles the sending and receiving of files.FileTransferNegotiator Manages the negotiation of file transfers according to XEP-0096.FileTransferRequest A request to send a file received from another user.IBBTransferNegotiator The In-Band Bytestream file transfer method, or IBB for short, transfers the file over the same XML Stream used by XMPP.IncomingFileTransfer An incoming file transfer is created when theFileTransferManager.createIncomingFileTransfer(FileTransferRequest)
method is invoked.OutgoingFileTransfer Handles the sending of a file to another user.Socks5TransferNegotiator Negotiates a SOCKS5 Bytestream to be used for file transfers.StreamNegotiator After the file transfer negotiation process is completed according to XEP-0096, the negotiation process is passed off to a particular stream negotiator. -
Enum Summary Enum Description FileTransfer.Error FileTransfer.Status A class to represent the current status of the file transfer. -
Exception Summary Exception Description FileTransferException FileTransferException.NoAcceptableTransferMechanisms FileTransferException.NoStreamMethodsOfferedException