[New] Added OperationsLog.removeMessage()
This commit is contained in:
parent
e2d5bfcd6e
commit
c4ea66ee2e
|
@ -91,7 +91,7 @@ public class OperationsLog extends StrolchComponent {
|
||||||
// persist changes for non-transient realms
|
// persist changes for non-transient realms
|
||||||
StrolchRealm realm = getContainer().getRealm(realmName);
|
StrolchRealm realm = getContainer().getRealm(realmName);
|
||||||
if (!realm.getMode().isTransient())
|
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) {
|
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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue