Package org.yamcs.events
Class StreamEventProducer
- java.lang.Object
-
- org.yamcs.events.AbstractEventProducer
-
- org.yamcs.events.StreamEventProducer
-
- All Implemented Interfaces:
EventProducer
public class StreamEventProducer extends AbstractEventProducer
Event producer used from inside Yamcs to report events. It writes directly to the realtime_event stream
-
-
Field Summary
-
Fields inherited from class org.yamcs.events.AbstractEventProducer
logAllMessages
-
-
Constructor Summary
Constructors Constructor Description StreamEventProducer(String yamcsInstance)
-
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
-
-
-
-
Constructor Detail
-
StreamEventProducer
public StreamEventProducer(String yamcsInstance)
-
-
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
-
-