History log of /packages/apps/Exchange/src/com/android/exchange/service/PingSyncSynchronizer.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2880232ae09e5e7d081359c95da1b10733e9500d 03-Mar-2014 Anthony Lee <anthonylee@google.com> Fill out implemenation of PingSyncSynchronizer. This class is not
enabled yet as it is utilized by EasService.

Change-Id: Iba3faef51df89b7fd103f43a33d7a401466a344c

Conflicts:
src/com/android/exchange/service/EasService.java
src/com/android/exchange/service/PingSyncSynchronizer.java
src/com/android/exchange/service/PingTask.java
/packages/apps/Exchange/src/com/android/exchange/service/PingSyncSynchronizer.java
68489d7184f6e008364b4ebb6130e3e2e703a433 21-Feb-2014 Yu Ping Hu <yph@google.com> EasService fixes & improvements.

- Make sure to call EmailContent.init.
- Add function to determine if an account needs to ping.
This is currently unused but will be necessary later.
- Track the last ping/not ping status in PingSyncSynchronizer.
This is used to know whether to restart a ping, rather than
expecting the EasService to pass this in.

(NOTE: This CP was missed from exchange branch initially, but
some of the diffs got applied in another way.)

Change-Id: Ibb0aa45cf5174ea5dd3ba6210104a25e9060dcf8
/packages/apps/Exchange/src/com/android/exchange/service/PingSyncSynchronizer.java
d49d02e462e0632dc5208e6e7f06845a793d1934 24-Feb-2014 Yu Ping Hu <yph@google.com> Flesh out EasService some, and start using it.

- Fix some of the TODOs.
- Add it to the manifest.
- Route some operations from EmailSyncAdapterService to it
during testing/development.

Note that this last bit is a bit Frankenstein right now, so
it's guarded by a constant (which should stay false when checked
in) and in no way will an account function "normally" during the
transition.

Change-Id: I52e5500c7eac1999963712f3bd96d114f9afc3ed

Conflicts:
src/com/android/exchange/service/EasService.java
/packages/apps/Exchange/src/com/android/exchange/service/PingSyncSynchronizer.java
a6643a86c54c6eb76e36b5286c54ff4ea25aafcb 04-Feb-2014 Yu Ping Hu <yph@google.com> Add EasService & PingSyncSynchronizer.

This is the first step to decoupling actual sync execution from
the mail sync adapter. This change does not yet move to using the
new service, it only adds the code and necessary changes to existing
operations to be compatible with it. This change should not affect
existing functionality.

Change-Id: I80663c2bc216fdee44756d83fd567bc2c447e993
(cherry picked from commit 6c715246946dc4a7b7ca535dd9ff7f3cfc227c6d)
/packages/apps/Exchange/src/com/android/exchange/service/PingSyncSynchronizer.java