Stay organized with collections
Save and categorize content based on your preferences.
CarWatchdogManager.ResourceOveruseListener
public
static
interface
CarWatchdogManager.ResourceOveruseListener
android.car.watchdog.CarWatchdogManager.ResourceOveruseListener
|
Listener to get resource overuse notifications.
Applications implement the listener method to take action and/or log on resource overuse.
Summary
Public methods |
abstract
void
|
onOveruse(ResourceOveruseStats resourceOveruseStats)
Called when a package either overuses a resource or about to overuse a resource.
|
Public methods
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-17 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-17 UTC."],[],[],null,["# CarWatchdogManager.ResourceOveruseListener\n==========================================\n\n\n`\npublic\nstatic\n\n\ninterface\nCarWatchdogManager.ResourceOveruseListener\n`\n\n\n`\n\n\n`\n\n|-----------------------------------------------------------------|\n| android.car.watchdog.CarWatchdogManager.ResourceOveruseListener |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nListener to get resource overuse notifications.\n\nApplications implement the listener method to take action and/or log on resource overuse.\n\nSummary\n-------\n\n| ### Public methods ||\n|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` abstract void` | ` `[onOveruse](/reference/android/car/watchdog/CarWatchdogManager.ResourceOveruseListener#onOveruse(android.car.watchdog.ResourceOveruseStats))`(`[ResourceOveruseStats](/reference/android/car/watchdog/ResourceOveruseStats)` resourceOveruseStats) ` Called when a package either overuses a resource or about to overuse a resource. |\n\nPublic methods\n--------------\n\n### onOveruse\n\n```\npublic abstract void onOveruse (ResourceOveruseStats resourceOveruseStats)\n```\n\nCalled when a package either overuses a resource or about to overuse a resource.\n\nThe listener is called at the executor which is specified in [CarWatchdogManager.addResourceOveruseListener(Executor, int, ResourceOveruseListener)](/reference/android/car/watchdog/CarWatchdogManager#addResourceOveruseListener(java.util.concurrent.Executor,%20int,%20android.car.watchdog.CarWatchdogManager.ResourceOveruseListener)) or\n[ERROR(CarWatchdogManager#addResourceOveruseListenerForSystem/android.car.watchdog.CarWatchdogManager#addResourceOveruseListenerForSystem CarWatchdogManager#addResourceOveruseListenerForSystem)](/).\n\nThe listener is called only on overusing one of the resources specified at the\n`resourceOveruseFlag` in [CarWatchdogManager#addResourceOveruseListener](/reference/android/car/watchdog/CarWatchdogManager#addResourceOveruseListener(java.util.concurrent.Executor,%20int,%20android.car.watchdog.CarWatchdogManager.ResourceOveruseListener)) or\n[ERROR(CarWatchdogManager#addResourceOveruseListenerForSystem/android.car.watchdog.CarWatchdogManager#addResourceOveruseListenerForSystem CarWatchdogManager#addResourceOveruseListenerForSystem)](/).\n\n\u003cbr /\u003e\n\n| Parameters ||\n|------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `resourceOveruseStats` | `ResourceOveruseStats`: Resource overuse stats containing stats only for resources overuse types that are either overused or about to be overused by the package. Implementations must check for null value in each resource overuse stats before reading the stats. \u003cbr /\u003e |"]]