Smack/legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent
Florian Schmaus 7bd7b3d24c Improve packet send and result collecting API
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();
2014-02-18 19:39:47 +01:00
..
Agent.java Improve packet send and result collecting API 2014-02-18 19:39:47 +01:00
AgentRoster.java Normalize newlines to '\n' 2014-02-17 23:58:40 +01:00
AgentRosterListener.java Normalize newlines to '\n' 2014-02-17 23:58:40 +01:00
AgentSession.java Improve packet send and result collecting API 2014-02-18 19:39:47 +01:00
InvitationRequest.java Normalize newlines to '\n' 2014-02-17 23:58:40 +01:00
Offer.java Normalize newlines to '\n' 2014-02-17 23:58:40 +01:00
OfferConfirmation.java Normalize newlines to '\n' 2014-02-17 23:58:40 +01:00
OfferConfirmationListener.java Normalize newlines to '\n' 2014-02-17 23:58:40 +01:00
OfferContent.java Normalize newlines to '\n' 2014-02-17 23:58:40 +01:00
OfferListener.java Normalize newlines to '\n' 2014-02-17 23:58:40 +01:00
QueueUsersListener.java Normalize newlines to '\n' 2014-02-17 23:58:40 +01:00
RevokedOffer.java Normalize newlines to '\n' 2014-02-17 23:58:40 +01:00
TranscriptManager.java Improve packet send and result collecting API 2014-02-18 19:39:47 +01:00
TranscriptSearchManager.java Improve packet send and result collecting API 2014-02-18 19:39:47 +01:00
TransferRequest.java Normalize newlines to '\n' 2014-02-17 23:58:40 +01:00
UserRequest.java Normalize newlines to '\n' 2014-02-17 23:58:40 +01:00
WorkgroupQueue.java Normalize newlines to '\n' 2014-02-17 23:58:40 +01:00