[Fix] fixe OperationsLog.updateState(String, String, LogMessageState)

This commit is contained in:
Robert von Burg 2020-07-13 13:06:22 +02:00
parent 62fb6b908e
commit 5934ebad42
1 changed files with 4 additions and 3 deletions

View File

@ -1,5 +1,6 @@
package li.strolch.handler.operationslog; package li.strolch.handler.operationslog;
import static java.util.Collections.emptyList;
import static li.strolch.model.Tags.AGENT; import static li.strolch.model.Tags.AGENT;
import static li.strolch.runtime.StrolchConstants.SYSTEM_USER_AGENT; import static li.strolch.runtime.StrolchConstants.SYSTEM_USER_AGENT;
@ -158,7 +159,7 @@ public class OperationsLog extends StrolchComponent {
StrolchRealm realm = getContainer().getRealm(realmName); StrolchRealm realm = getContainer().getRealm(realmName);
if (!realm.getMode().isTransient()) { if (!realm.getMode().isTransient()) {
this.executorService.submit(() -> persist(realm, logMessages)); this.executorService.submit(() -> persist(realm, logMessage, emptyList()));
} }
} }
} }
@ -166,7 +167,7 @@ public class OperationsLog extends StrolchComponent {
private List<LogMessage> pruneMessages(List<LogMessage> logMessages) { private List<LogMessage> pruneMessages(List<LogMessage> logMessages) {
if (logMessages.size() < this.maxMessages) if (logMessages.size() < this.maxMessages)
return Collections.emptyList(); return emptyList();
List<LogMessage> messagesToRemove = new ArrayList<>(); List<LogMessage> messagesToRemove = new ArrayList<>();
@ -252,7 +253,7 @@ public class OperationsLog extends StrolchComponent {
public synchronized List<LogMessage> getMessages(String realm) { public synchronized List<LogMessage> getMessages(String realm) {
List<LogMessage> logMessages = this.logMessagesByRealmAndId.get(realm); List<LogMessage> logMessages = this.logMessagesByRealmAndId.get(realm);
if (logMessages == null) if (logMessages == null)
return Collections.emptyList(); return emptyList();
return new ArrayList<>(logMessages); return new ArrayList<>(logMessages);
} }