History log of /packages/apps/Exchange/src/com/android/exchange/MailboxAlarmReceiver.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
385a0be662509754e687bcfa9813208b050bf951 27-Aug-2010 Marc Blank <mblank@google.com> Rename SyncManager to ExchangeService

* Updated comments and checked for 100-columns

Change-Id: I4ab5aaa9425714f8e035e1952db3fec63d498ae1
/packages/apps/Exchange/src/com/android/exchange/MailboxAlarmReceiver.java
c746f9710bca321287742197792e4557362a9a2b 17-Aug-2010 Marc Blank <mblank@google.com> Remove db access in MailboxAlarmReceiver

Bug: 2835313
Change-Id: I61e3672efed85bfa101c731a08cfec8141860c94
/packages/apps/Exchange/src/com/android/exchange/MailboxAlarmReceiver.java
aeaa33b2000dfb10ac354b141d192f17abb78ae1 04-May-2010 Marc Blank <mblank@google.com> Reorganize startup/shutdown code in SyncManager

* Move all thread-related startup code into run()
* Move all thread-related shutdown code into new method shutdown()
* Add appropriate synchronization during startup/shutdown
* Add thread names to worker threads

Bug; 2645835

Change-Id: Idbd35892cea3de5fbd365102a62103b2f0bdf6c9
/packages/apps/Exchange/src/com/android/exchange/MailboxAlarmReceiver.java
e8ea6833e0541f0a0a3ceb1d78c84ac9ce359210 06-Mar-2010 Marc Blank <mblank@google.com> Stop pings when other syncs in the same account start

* When a mailbox syncs, pings should be aborted, or they appear to
end up timing out with a stale connection (observation from logs)
* The result of timing out is lack of push until the heartbeat time
has elapsed and our alarm triggers
* Also refactor code; some of the names of methods was unfortunate
and these methods were being used in this CL

Bug: 2492848
Change-Id: Ib626a5d3cf6d2c61e3b11f4886a3fedbf9727bfa
/packages/apps/Exchange/src/com/android/exchange/MailboxAlarmReceiver.java
083e40e1c81430d601eaa436047835cc78748404 14-Sep-2009 Marc Blank <mblank@google.com> Make sure SyncManager keeps running in various edge cases

* Have Welcome start the service (in case the app has been reloaded)
* Have SyncManager.ping start the service if there's no instance of
SyncManager

Change-Id: I8bed2843a3e065d2db29fad67dfb0bb3a5d0ff5e
/packages/apps/Exchange/src/com/android/exchange/MailboxAlarmReceiver.java
4d37107554db72f30c68e1df4a2fecd8d4b28d1c 03-Aug-2009 Marc Blank <mblank@google.com> Fix bugs related to push & reloading folder list

* Fixed bug #2026451 (updateFolderList isn't interrupting pingLoop)
* Added some logging code related to 'ping' and manual service starts
* Handle exit from stopped sync thread better
* Fixed a bug in ContactsSyncAdapter service in which a cursor didn't
get properly closed.
/packages/apps/Exchange/src/com/android/exchange/MailboxAlarmReceiver.java
ab30d429e0c6069604aead9b5e6845b6b91b6a02 05-Jul-2009 Marc Blank <mblank@google.com> Major refactor and cleanup of EAS code

* Rewrote push logic to encompass multiple folders (i.e. calendar/contacts)
* Change inbox from push frequency to ping frequency after initial sync
* Implement upsync logic for email (i.e. sending changes to the server)
* Did cleanup of some files (there's still some to do) re: format, style
* Initial one-way sync of Contacts data - add and delete are implemented
* Created adapter package for all parts of the EAS adapter
* Created utility package for utility code that will eventually be merged
with code in the Email application (Base64, QuotedPrintable, etc.)
* SyncManager/AbstractSyncService can be used in the future for other
protocols, especially IMAP push
/packages/apps/Exchange/src/com/android/exchange/MailboxAlarmReceiver.java