public void receive(Message msg) { RELAY2.Relay2Header hdr=msg.getHeader(relay.getId()); if(hdr == null) { log.warn("received a message without a relay header; discarding it"); return; } relay.handleRelayMessage(hdr, msg); }
protected Message createMessage(Address target, Address final_destination, Address original_sender, final Message msg) { Message copy=relay.copy(msg).dest(target).src(null); RELAY2.Relay2Header hdr=new RELAY2.Relay2Header(RELAY2.Relay2Header.DATA, final_destination, original_sender); copy.putHeader(relay.getId(), hdr); return copy; } }
public void receive(Message msg) { RELAY2.Relay2Header hdr=msg.getHeader(relay.getId()); if(hdr == null) { log.warn("received a message without a relay header; discarding it"); return; } relay.handleRelayMessage(hdr, msg); }
protected Message createMessage(Address target, Address final_destination, Address original_sender, final Message msg) { Message copy=relay.copy(msg).dest(target).src(null); RELAY2.Relay2Header hdr=new RELAY2.Relay2Header(RELAY2.Relay2Header.DATA, final_destination, original_sender); copy.putHeader(relay.getId(), hdr); return copy; } }