Package org.yamcs.events
Class MockupEventProducer
- java.lang.Object
-
- org.yamcs.events.AbstractEventProducer
-
- org.yamcs.events.MockupEventProducer
-
- All Implemented Interfaces:
EventProducer
public class MockupEventProducer extends AbstractEventProducer
saves events into a queue (to be used by unit tests)
-
-
Field Summary
-
Fields inherited from class org.yamcs.events.AbstractEventProducer
logAllMessages
-
-
Constructor Summary
Constructors Constructor Description MockupEventProducer(Queue<Db.Event> mockupQueue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Closes the connection to the server; the producer is unusable after this is calledlong
getMissionTime()
void
sendEvent(Db.Event event)
-
Methods inherited from class org.yamcs.events.AbstractEventProducer
flushEventBuffer, newEvent, sendCritical, sendCritical, sendDistress, sendDistress, sendError, sendInfo, sendInfo, sendSevere, sendSevere, sendWarning, sendWarning, sendWatch, sendWatch, setRepeatedEventReduction, setSeqNo, setSource
-
-
-
-
Method Detail
-
sendEvent
public void sendEvent(Db.Event event)
-
close
public void close()
Description copied from interface:EventProducer
Closes the connection to the server; the producer is unusable after this is called
-
getMissionTime
public long getMissionTime()
- Specified by:
getMissionTime
in classAbstractEventProducer
-
-