Andrea Campolonghi edited this page Aug 17, 2010
·
3 revisions
CFEM can be completely configured via xml.
<?xml version="1.0" encoding="UTF-8"?> <event-manager> <events> <event name="oneEvent" /> <event name="anotherEvent" type="Event" /> <event name="oneMoreEvent"> <interception point="before"> <action name="stop"/> </interception> <interception point="each" class="Interception"> <action name="throw" type="Exception Type" message="Exception Message"/> </interception> <interception point="after"> <action name="dispatch" event="eventname"/> <condition></condition> </interception> <interception point="after"> <condition><![CDATA[arraylen(event.getItems()) eq 0]]></condition> <action name="dispatch" persists="true" event="event"/> </interception> </event> </events> <listeners/> <listeners> <listener event="AddItem" listener="EventManager.test.mocks.Listener" method="addItem" priority="10" init-method="setUp" cache="true"/> <listener event="ResetItems" listener="EventManager.test.mocks.Listener" priority="5"/> </listeners> </event-manager>