package org.radargun.service; import org.jgroups.Event; import org.jgroups.Message; import org.radargun.protocols.SLAVE_PARTITION; /** * SLAVE_PARTITION adapted for JGroups 3.3.x * * @author Radim Vansa <rvansa@redhat.com> */ public class SLAVE_PARTITION_33 extends SLAVE_PARTITION { @Override public Object down(Event evt) { switch (evt.getType()) { case Event.MSG: Message msg = (Message) evt.getArg(); // putHeader signature has changed msg.putHeader(PROTOCOL_ID, new SlaveHeader(this.slaveIndex)); } return down_prot.down(evt); } }