Class CircularFifoBufferLastMessages

java.lang.Object
com.example.server.lastmessages.CircularFifoBufferLastMessages
All Implemented Interfaces:
LastMessages

public class CircularFifoBufferLastMessages extends Object implements LastMessages
Implementation of working with a list of last messages via CircularFifoBuffer
  • Constructor Details

    • CircularFifoBufferLastMessages

      public CircularFifoBufferLastMessages(int lastMessagesLength)
  • Method Details

    • clear

      public void clear()
      Description copied from interface: LastMessages
      Clears all the last messages from the collection.
      Specified by:
      clear in interface LastMessages
    • add

      public void add(String message)
      Description copied from interface: LastMessages
      Adds a new message to the collection of last messages.
      Specified by:
      add in interface LastMessages
      Parameters:
      message - The message to be added.
    • getLastMessages

      public Collection<String> getLastMessages()
      Description copied from interface: LastMessages
      Returns a collection of the last messages.
      Specified by:
      getLastMessages in interface LastMessages
      Returns:
      The collection of last messages.