One more very interesting addition.
Let's see code further:
package org.jivesoftware.openfire.nio;
public class NIOConnection implements Connection {
public void deliver(Packet packet) throws UnauthorizedException {
if (errorDelivering) {
close();
// Retry sending the packet again. Most probably if the packet is a
// Message it will be stored offline
backupDeliverer.deliver(packet);
}
Guys, who should know besides developers whether it will be delivered or not?! What does @Most probably@ mean? How much probability? 50%, 90%? Where this parameter is set ?
My question is still the same - when it will be fixed.
I want to have 100% delivery, not @Most probably@