[New] Added OperationsLog.removeMessage()

This commit is contained in:
Robert von Burg 2020-03-16 17:11:53 +01:00
parent e2d5bfcd6e
commit c4ea66ee2e
1 changed files with 6 additions and 1 deletions

View File

@ -91,7 +91,7 @@ public class OperationsLog extends StrolchComponent {
// persist changes for non-transient realms
StrolchRealm realm = getContainer().getRealm(realmName);
if (!realm.getMode().isTransient())
this.executorService.submit(() -> this.persist(realm, logMessage, messagesToRemove));
this.executorService.submit(() -> persist(realm, logMessage, messagesToRemove));
}
private List<LogMessage> pruneMessages(List<LogMessage> logMessages) {
@ -170,4 +170,9 @@ public class OperationsLog extends StrolchComponent {
}
};
}
public void removeMessage(String realm, LogMessage message) {
List<LogMessage> messages = this.logMessagesByRealmAndId.get(realm);
messages.remove(message);
}
}