Sun Java System Mobile Enterprise Platform 1.0 Developer's Guide for Client Applications

Lockout

The MEP client library keeps track of how much time has lapsed since the last synchronization attempt with the Gateway Engine. At the beginning of each synchronization, the MEP library calculates how much time has elapsed. If the time since the last synchronization exceeds the threshold specified by the application developer, then all MEP records can be erased from the device.

The library also maintains a count of validation attempts (even across restarts of the application). If a threshold of failed attempts is exceeded, both data destruction and lockout can occur.