mirror of
https://github.com/vanitasvitae/Smack.git
synced 2024-06-25 21:04:50 +02:00
7bd7b3d24c
Instead of repeating the same pattern, when sending an IQ get/set packet and collecting the response PacketFilter filter = new PacketIDFilter(request.getPacketID()), PacketCollector collector = connection.createPacketCollector(filter); connection.sendPacket(reg); IQ result = (IQ)collector.nextResult(SmackConfiguration.getPacketReplyTimeout()); // Stop queuing results collector.cancel(); if (result == null) { throw new XMPPException("No response from server."); } else if (result.getType() == IQ.Type.ERROR) { throw new XMPPException(result.getError()); } the API got redesigned, so that the above code block can be replaced with Packet result = connection.createPacketCollectorAndSend(request).nextResultOrThrow(); |
||
---|---|---|
.. | ||
collections | ||
dns | ||
Base32Encoder.java | ||
Base64.java | ||
Base64Encoder.java | ||
Base64FileUrlEncoder.java | ||
Cache.java | ||
DateFormatType.java | ||
DNSUtil.java | ||
FileUtils.java | ||
ObservableReader.java | ||
ObservableWriter.java | ||
package.html | ||
PacketParserUtils.java | ||
ReaderListener.java | ||
StringEncoder.java | ||
StringUtils.java | ||
WriterListener.java |