Merge "Add clear() to ContextHubEventLogger"
This commit is contained in:
committed by
Android (Google) Code Review
commit
42949d1262
@@ -19,6 +19,8 @@ package com.android.server.location.contexthub;
|
||||
import android.hardware.location.NanoAppMessage;
|
||||
import android.util.Log;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
/**
|
||||
* A class to log events and useful metrics within the Context Hub service.
|
||||
*
|
||||
@@ -216,6 +218,18 @@ public class ContextHubEventLogger {
|
||||
return sInstance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Clears all queues of events.
|
||||
*/
|
||||
public synchronized void clear() {
|
||||
for (Collection<?> deque:
|
||||
new Collection<?>[] {mNanoappLoadEventQueue, mNanoappUnloadEventQueue,
|
||||
mMessageFromNanoappQueue, mMessageToNanoappQueue,
|
||||
mContextHubRestartEventQueue}) {
|
||||
deque.clear();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Logs a nanoapp load event
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user