| Modifier and Type | Field and Description |
|---|---|
protected java.util.stream.Stream<NMEASample> |
stream |
protected Thread |
thread |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSampleConsumer(Class<? extends AbstractSampleConsumer> cls)
Creates consumer.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract String[] |
getProperties()
Returns array of property names we are interested in.
|
protected void |
init(java.util.stream.Stream<NMEASample> stream)
Initializes sample stream.
|
protected abstract void |
process(NMEASample sample)
Process samples after intermediate methods in own thread.
|
void |
run() |
void |
start(NMEAService service)
Starts consumer
|
void |
stop()
Stops consumer.
|
getClock, getLogger, getLogger, getLogger, getLoggerNames, isLoggable, logIt, logIt, logIt, setClockSupplier, setConsoleHandler, setConsoleHandler, setFileHandler, setHandler, setLogger, setLogger, setLogger, setLogger, setLogger, setMemoryHandler, xmlConfigprotected java.util.stream.Stream<NMEASample> stream
protected Thread thread
protected AbstractSampleConsumer(Class<? extends AbstractSampleConsumer> cls)
cls - Implementation class for log naming.public void start(NMEAService service)
service - public void stop()
protected void init(java.util.stream.Stream<NMEASample> stream)
stream - protected abstract String[] getProperties()
protected abstract void process(NMEASample sample)
sample - Copyright © 2017. All rights reserved.