Esempio n. 1
0
 protected void sendAck(Address dst, long seqno) {
   if (!running) // if we are disconnected, then don't send any acks which throw exceptions on
                 // shutdown
   return;
   Message ack = new Message(dst);
   ack.putHeader(this.id, UnicastHeader.createAckHeader(seqno));
   if (log.isTraceEnabled())
     log.trace(
         new StringBuilder()
             .append(local_addr)
             .append(" --> ACK(")
             .append(dst)
             .append(": #")
             .append(seqno)
             .append(')'));
   try {
     down_prot.down(new Event(Event.MSG, ack));
     num_acks_sent++;
   } catch (Throwable t) {
     log.error("failed sending ACK(" + seqno + ") to " + dst, t);
   }
 }