|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--net.rim.device.api.memorycleaner.MemoryCleanerDaemon
Allows security-sensitive applications to register listeners for cleaning sensitive information upon various device events.
The events responded to are in accordance with the settings specified in the security options for the MemoryCleaner application (such as being placed in the holster, or being idle for some amount of time).
| Method Summary | ||
|
static void |
addListener(MemoryCleanerListener listener)
Registers a listener with this daemon, and start the memory cleaner daemon (if it is not already running). |
|
static void |
addListener(MemoryCleanerListener listener,
boolean enable)
Registers a listener with this daemon, and optionally start the memory cleaner daemon (if it is not already running). |
|
static void |
addWeakListener(MemoryCleanerListener listener)
Registers a weak reference for a listener with this daemon, and start the memory cleaner daemon (if it is not already running). |
|
static void |
addWeakListener(MemoryCleanerListener listener,
boolean enable)
Registers a weak reference for a listener with this daemon, and optionally start the memory cleaner daemon (if it is not already running). |
|
static void |
cleanAll()
Starts a programmatic clean of the registered memory cleaner listeners. |
|
static void |
removeListener(MemoryCleanerListener listener)
Removes provided listener from this daemon's registry. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static void addListener(MemoryCleanerListener listener)
This method registers a strong reference to your provided listener so that it will not be garbage-collected.
listener - Listener to notify on events that should trigger a clean.removeListener(net.rim.device.api.memorycleaner.MemoryCleanerListener)public static void addListener(MemoryCleanerListener listener, boolean enable)
This method registers a strong reference to your provided listener so that it will not be garbage-collected.
listener - Listener to notify on events that should trigger a clean.enable - if true, then start the memory cleaner daemon, otherwise wait for something else to start it.removeListener(net.rim.device.api.memorycleaner.MemoryCleanerListener)public static void addWeakListener(MemoryCleanerListener listener)
This method registers only a weak reference to your provided listener; thus, you must save a reference to the listener to prevent it from being garbage collected.
listener - Listener to notify on events that should trigger a clean.public static void addWeakListener(MemoryCleanerListener listener, boolean enable)
This method registers only a weak reference to your provided listener; thus, you must save a reference to the listener to prevent it from being garbage collected.
listener - Listener to notify on events that should trigger a clean.enable - if true, then start the memory cleaner daemon, otherwise wait for something else to start it.public static void cleanAll()
public static void removeListener(MemoryCleanerListener listener)
listener - Listener to remove.addListener(net.rim.device.api.memorycleaner.MemoryCleanerListener)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright 1999-2007 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A.
Copyright 2002-2003 Nokia Corporation All Rights Reserved.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.