Smack/smack-core/src/main/java/org/jivesoftware/smack/util
Florian Schmaus dde0cfd7f6 Fix incoming file transfers
With bb8dcc9874 the concept if IQ request
handlers was introduced in Smack. This doesn't allow packet/stanza
collectors/listeners to filter for incoming IQ requests. Unfortunately
the file transfer code relied on this being able, so it broke with the
change.

There were two places where the file transfer code was listening for
incoming IQ requests:
- InitationListener(s)
- Negotiator(s)

With this change, we let the InitiationListener signal the existence of
an incoming initation request, send by an IQ of type 'set', using the
newly created EventManager utility.

The negotiator waits for those events to arrive and proceedes as it would
have done when the packet collector was used.
2015-03-02 15:56:26 +01:00
..
dns Add StringUtils.requireNotNullOrEmpty and Objects.requireNonNull 2015-01-26 20:47:09 +01:00
stringencoder Add StringUtils.requireNotNullOrEmpty and Objects.requireNonNull 2015-01-26 20:47:09 +01:00
ArrayBlockingQueueWithShutdown.java Properly sync PacketWriter's queue 2014-05-05 19:26:42 +02:00
Async.java Use Async.go() in ReconnectionManager 2015-01-10 01:12:37 +01:00
ByteUtils.java Implemented MD5 just like the SHA1 util 2014-11-15 09:46:39 +01:00
DNSUtil.java Report failed DNS SRV lookup in ConnectionException 2015-01-26 07:54:12 +01:00
EventManger.java Fix incoming file transfers 2015-03-02 15:56:26 +01:00
FileUtils.java Decrease logging verbosity in FileUtils.readFile(File) 2015-01-07 14:35:23 +01:00
LazyStringBuilder.java Properly escape Bookmarks and FormField XML 2014-06-19 16:52:19 +02:00
MAC.java Add SCRAM-SHA1 support 2014-10-21 15:03:48 +02:00
MD5.java Implemented MD5 just like the SHA1 util 2014-11-15 09:46:39 +01:00
MultiMap.java Javadoc improvements in MultiMap and Stanza 2015-02-23 10:49:33 +01:00
NumberUtil.java Improve privacy parsing and API. Add NumberUtil 2015-01-21 09:50:44 +01:00
Objects.java Use Objects.requireNonNull() in Presence 2015-02-03 19:32:04 +01:00
ObservableReader.java Enable more 'checkstyle' checks 2014-08-15 23:17:45 +02:00
ObservableWriter.java Enable more 'checkstyle' checks 2014-08-15 23:17:45 +02:00
PacketParserUtils.java Rename PacketFilter (and implementing classes) and PacketExtension 2015-02-28 13:49:38 +01:00
PacketUtil.java Rename PacketFilter (and implementing classes) and PacketExtension 2015-02-28 13:49:38 +01:00
ParserUtils.java Rework Smack Provider design 2014-10-08 16:01:14 +02:00
ReaderListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
SHA1.java Add SCRAM-SHA1 support 2014-10-21 15:03:48 +02:00
SmackExecutorThreadFactory.java Shorten Smack's executor service names 2015-02-25 16:09:41 +01:00
StringTransformer.java Support for International Domain Names in DNSUtil 2014-09-13 09:27:55 +02:00
StringUtils.java Send more information with the stream open tag 2015-01-28 09:31:28 +01:00
TLSUtils.java TLSUtils.disableHostnameVerificationForTlsCertificates() 2015-01-17 12:17:28 +01:00
WriterListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
XmlStringBuilder.java Rename PacketFilter (and implementing classes) and PacketExtension 2015-02-28 13:49:38 +01:00
package.html Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00