rev version
[lwes-java.git] / tests / org / lwes / emitter / MockMulticastEventEmitter.java
blob1054fcdda257334e5abc09c0651bd0c360009b89
1 package org.lwes.emitter;
2 /**
3 * @author fmaritato
4 */
6 import org.lwes.Event;
7 import org.lwes.EventSystemException;
9 import java.io.IOException;
10 import java.util.LinkedList;
11 import java.util.List;
13 public class MockMulticastEventEmitter extends MulticastEventEmitter {
15 private LinkedList<Event> events = new LinkedList();
17 @Override
18 protected void emit(byte[] bytes) throws IOException {
19 try {
20 events.add(getFactory().createEvent(bytes, false));
22 catch (EventSystemException e) {
23 e.printStackTrace();
27 public List<Event> getEvents() {
28 List l = new LinkedList();
29 l.addAll(events);
30 return l;