public class MonitorLoggingQueue extends java.lang.Object implements LoggingCache
| Modifier and Type | Method and Description |
|---|---|
boolean |
addLog(ExternalLog log)
Add single log in log queue
|
boolean |
addLogs(java.util.Collection<? extends ExternalLog> logs)
Add multiple logs in log queue
|
java.util.Collection<ExternalLog> |
fetchAllLogs()
fetch all ExternalLog from LoggingCache, and then empty the LoggingCache
|
ExternalLog |
fetchLog()
fetch ExternalLog from LoggingCache
|
static MonitorLoggingQueue |
getInstance() |
boolean |
isEmpty() |
public static MonitorLoggingQueue getInstance()
public boolean addLog(ExternalLog log)
addLog in interface LoggingCachepublic boolean addLogs(java.util.Collection<? extends ExternalLog> logs)
addLogs in interface LoggingCachepublic boolean isEmpty()
isEmpty in interface LoggingCachepublic ExternalLog fetchLog()
LoggingCachefetchLog in interface LoggingCachepublic java.util.Collection<ExternalLog> fetchAllLogs()
LoggingCachefetchAllLogs in interface LoggingCache