LocalDateTime timestamp,
String text)
{
- return strategy.persistMessage(key, timestamp, text);
+ return strategy.handleMessage(key, timestamp, text);
}
+ /**
+ * {@code synchronized} ist nicht nötig, da Aufruf immer indirekt über
+ * {@link #persistMessage(Message.MessageKey, LocalDateTime, String)}
+ */
protected void addMessage(Message message) throws MessageMutationException
{
Message existingMessage = messages.get(message.getKey());