File Transfers via XEP-0095: Stream Initialization.
Interface Summary Interface Description FileTransferListenerFile transfers can cause several events to be raised. OutgoingFileTransfer.NegotiationProgressA callback class to retrieve the status of an outgoing transfer negotiation process.
Class Summary Class Description FileTransferContains the generic file information and progress related to a particular file transfer. FileTransferManagerThe file transfer manager class handles the sending and receiving of files. FileTransferNegotiatorManages the negotiation of file transfers according to XEP-0096. FileTransferRequestA request to send a file received from another user. IBBTransferNegotiatorThe In-Band Bytestream file transfer method, or IBB for short, transfers the file over the same XML Stream used by XMPP. IncomingFileTransferAn incoming file transfer is created when the
FileTransferManager.createIncomingFileTransfer(FileTransferRequest)method is invoked.
OutgoingFileTransferHandles the sending of a file to another user. Socks5TransferNegotiatorNegotiates a SOCKS5 Bytestream to be used for file transfers. StreamNegotiatorAfter 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.StatusA class to represent the current status of the file transfer.
Exception Summary Exception Description FileTransferException FileTransferException.NoAcceptableTransferMechanisms FileTransferException.NoStreamMethodsOfferedException