Class AisNmeaBuffer


  • public class AisNmeaBuffer
    extends java.lang.Object
    • Constructor Detail

      • AisNmeaBuffer

        public AisNmeaBuffer​(int maxBufferSize)
    • Method Detail

      • add

        public java.util.Optional<java.util.List<NmeaMessage>> add​(NmeaMessage nmea)
        Returns the complete message only once the whole group of messages has arrived otherwise returns null.
        Parameters:
        nmea -
        Returns:
      • concatenateMessages

        public static java.util.Optional<NmeaMessage> concatenateMessages​(java.util.List<NmeaMessage> list)
        Returns the aggregated message or if an NmeaMessageParseException occurs returns null.
        Parameters:
        list -
        Returns:
      • size

        public int size()