Package com.example.server.lastmessages
Class CircularFifoBufferLastMessages
java.lang.Object
com.example.server.lastmessages.CircularFifoBufferLastMessages
- All Implemented Interfaces:
LastMessages
Implementation of working with a list of last messages via CircularFifoBuffer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a new message to the collection of last messages.void
clear()
Clears all the last messages from the collection.Returns a collection of the last messages.
-
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 interfaceLastMessages
-
add
Description copied from interface:LastMessages
Adds a new message to the collection of last messages.- Specified by:
add
in interfaceLastMessages
- Parameters:
message
- The message to be added.
-
getLastMessages
Description copied from interface:LastMessages
Returns a collection of the last messages.- Specified by:
getLastMessages
in interfaceLastMessages
- Returns:
- The collection of last messages.
-