public Object up(Message msg) { if(shouldDropUpMessage(msg, msg.getSrc())) return null; return up_prot.up(msg); }
public void up(MessageBatch batch) { for(Iterator<Message> it=batch.iterator(); it.hasNext();) { Message msg=it.next(); if(msg != null && shouldDropUpMessage(msg, msg.getSrc())) it.remove(); } if(!batch.isEmpty()) up_prot.up(batch); }
public Object up(Message msg) { if(shouldDropUpMessage(msg, msg.getSrc())) return null; return up_prot.up(msg); }
public void up(MessageBatch batch) { for(Iterator<Message> it=batch.iterator(); it.hasNext();) { Message msg=it.next(); if(msg != null && shouldDropUpMessage(msg, msg.getSrc())) it.remove(); } if(!batch.isEmpty()) up_prot.up(batch); }