configurePattern(messageFilter);
activateComponent(messageFilter, "messageFilter");
}
public void testInOnlySync() throws Exception {
ReceiverComponent rec = activateReceiver("target");
tm.begin();
InOnly me = client.createInOnlyExchange();
me.setService(new QName("messageFilter"));
me.getInMessage().setContent(createSource("<hello><one/><two/><three/></hello>"));
client.sendSync(me);
assertEquals(ExchangeStatus.DONE, me.getStatus());
tm.commit();
rec.getMessageList().assertMessagesReceived(0);
tm.begin();
me = client.createInOnlyExchange();
me.setService(new QName("messageFilter"));
me.getInMessage().setContent(createSource("<hello id='1'><one/><two/><three/></hello>"));
client.sendSync(me);
assertEquals(ExchangeStatus.DONE, me.getStatus());
tm.commit();
rec.getMessageList().assertMessagesReceived(1);
}