Package au.gov.amsa.ais
Class NmeaStreamProcessor
- java.lang.Object
-
- au.gov.amsa.ais.NmeaStreamProcessor
-
public class NmeaStreamProcessor extends java.lang.ObjectExtracts time from a message if possible and reports results to listeners.- Author:
- dxm
-
-
Constructor Summary
Constructors Constructor Description NmeaStreamProcessor(NmeaStreamProcessorListener listener, boolean matchWithTimestampLine)NmeaStreamProcessor(NmeaStreamProcessorListener listener, boolean matchWithTimestampLine, long logCountFrequency)Constructor.NmeaStreamProcessor(NmeaStreamProcessorListener listener, boolean matchWithTimestampLine, long logCountFrequency, int nmeaBufferSize)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidline(java.lang.String line)Handles the arrival of a new NMEA line and assumes its arrival time is now.
-
-
-
Constructor Detail
-
NmeaStreamProcessor
public NmeaStreamProcessor(NmeaStreamProcessorListener listener, boolean matchWithTimestampLine, long logCountFrequency, int nmeaBufferSize)
Constructor.- Parameters:
listener-matchWithTimestampLine-
-
NmeaStreamProcessor
public NmeaStreamProcessor(NmeaStreamProcessorListener listener, boolean matchWithTimestampLine, long logCountFrequency)
Constructor.- Parameters:
listener-matchWithTimestampLine-
-
NmeaStreamProcessor
public NmeaStreamProcessor(NmeaStreamProcessorListener listener, boolean matchWithTimestampLine)
-
-