/** * Copies a message. Copies only headers with IDs >= starting_id or IDs which are in the copy_only_ids list * @param copy_buffer * @param starting_id * @param copy_only_ids * @return */ public Message copy(boolean copy_buffer, short starting_id, short ... copy_only_ids) { Message retval=copy(copy_buffer, false); for(Map.Entry<Short,Header> entry: getHeaders().entrySet()) { short id=entry.getKey(); if(id >= starting_id || Util.containsId(id, copy_only_ids)) retval.putHeader(id, entry.getValue()); } return retval; }
logger.trace("JGroupsMessenger received {} headers: {}", jgmsg, jgmsg.getHeaders());
private static void printMessage(Message msg, String label) { StringBuilder sb=new StringBuilder(); sb.append(label).append(":\n"); Map<String, Header> hdrs=msg.getHeaders(); sb.append(print(msg, hdrs)); System.out.println(sb); }
/** * Copies a message. Copies only headers with IDs >= starting_id or IDs which are in the copy_only_ids list * @param copy_buffer * @param starting_id * @param copy_only_ids * @return */ public Message copy(boolean copy_buffer, short starting_id, short ... copy_only_ids) { Message retval=copy(copy_buffer, false); for(Map.Entry<Short,Header> entry: getHeaders().entrySet()) { short id=entry.getKey(); if(id >= starting_id || Util.containsId(id, copy_only_ids)) retval.putHeader(id, entry.getValue()); } return retval; }
s+="["; Message m=(Message)event.getArg(); Map headers=new HashMap(m.getHeaders()); for(Iterator i=headers.keySet().iterator(); i.hasNext();) { Object headerKey=i.next();
logger.trace("JGroupsMessenger received {} headers: {}", jgmsg, jgmsg.getHeaders());