Home | History | Annotate | Download | only in content

Lines Matching refs:activeSyncContext

180     protected final ArrayList<ActiveSyncContext> mActiveSyncContexts = Lists.newArrayList();
274 for (ActiveSyncContext currentSyncContext : mActiveSyncContexts) {
752 private void sendSyncFinishedOrCanceledMessage(ActiveSyncContext syncContext,
772 public final ActiveSyncContext activeSyncContext;
775 SyncHandlerMessagePayload(ActiveSyncContext syncContext, SyncResult syncResult) {
776 this.activeSyncContext = syncContext;
1012 class ActiveSyncContext extends ISyncContext.Stub
1026 * Create an ActiveSyncContext for an impending sync and grab the wakelock for that
1028 * close() when you are done with this ActiveSyncContext, whether the sync succeeded
1035 public ActiveSyncContext(SyncOperation syncOperation, long historyRowId,
1057 // ActiveSyncContext is no longer the mActiveSyncContext at message handling
1199 for (SyncManager.ActiveSyncContext activeSyncContext : mActiveSyncContexts) {
1200 final long durationInSeconds = (now - activeSyncContext.mStartTime) / 1000;
1204 pw.print(activeSyncContext.mSyncOperation.dump(pm, false));
1723 public final ActiveSyncContext activeSyncContext;
1725 ServiceConnectionData(ActiveSyncContext activeSyncContext, ISyncAdapter syncAdapter) {
1726 this.activeSyncContext = activeSyncContext;
1847 if (!isSyncStillActive(payload.activeSyncContext)) {
1850 + payload.activeSyncContext);
1853 runSyncFinishedOrCanceledLocked(payload.syncResult, payload.activeSyncContext);
1863 + msgData.activeSyncContext);
1866 if (isSyncStillActive(msgData.activeSyncContext)) {
1867 runBoundToSyncAdapter(msgData.activeSyncContext, msgData.syncAdapter);
1873 final ActiveSyncContext currentSyncContext =
1874 ((ServiceConnectionData)msg.obj).activeSyncContext;
2187 ActiveSyncContext conflict = null;
2188 ActiveSyncContext longRunning = null;
2189 ActiveSyncContext toReschedule = null;
2190 ActiveSyncContext oldestNonExpeditedRegular = null;
2192 for (ActiveSyncContext activeSyncContext : mActiveSyncContexts) {
2193 final SyncOperation activeOp = activeSyncContext.mSyncOperation;
2201 > activeSyncContext.mStartTime)) {
2202 oldestNonExpeditedRegular = activeSyncContext;
2211 conflict = activeSyncContext;
2215 && activeSyncContext.mStartTime + MAX_TIME_PER_SYNC < now) {
2216 longRunning = activeSyncContext;
2298 for (ActiveSyncContext syncContext : mActiveSyncContexts) {
2314 ActiveSyncContext activeSyncContext =
2315 new ActiveSyncContext(op, insertStartSyncEvent(op), syncAdapterInfo.uid);
2316 activeSyncContext.mSyncInfo = mSyncStorageEngine.addActiveSync(activeSyncContext);
2317 mActiveSyncContexts.add(activeSyncContext);
2319 Log.v(TAG, "dispatchSyncOperation: starting " + activeSyncContext);
2321 if (!activeSyncContext.bindToSyncAdapter(syncAdapterInfo, op.userId)) {
2323 closeActiveSyncContext(activeSyncContext);
2330 private void runBoundToSyncAdapter(final ActiveSyncContext activeSyncContext,
2332 activeSyncContext.mSyncAdapter = syncAdapter;
2333 final SyncOperation syncOperation = activeSyncContext.mSyncOperation;
2335 activeSyncContext.mIsLinkedToDeath = true;
2336 syncAdapter.asBinder().linkToDeath(activeSyncContext, 0);
2338 syncAdapter.startSync(activeSyncContext, syncOperation.authority,
2342 closeActiveSyncContext(activeSyncContext);
2346 closeActiveSyncContext(activeSyncContext);
2352 ArrayList<ActiveSyncContext> activeSyncs =
2353 new ArrayList<ActiveSyncContext>(mActiveSyncContexts);
2354 for (ActiveSyncContext activeSyncContext : activeSyncs) {
2355 if (activeSyncContext != null) {
2358 if (!account.equals(activeSyncContext.mSyncOperation.account)) {
2364 if (!authority.equals(activeSyncContext.mSyncOperation.authority)) {
2370 && userId != activeSyncContext.mSyncOperation.userId) {
2374 activeSyncContext);
2380 ActiveSyncContext activeSyncContext) {
2383 if (activeSyncContext.mIsLinkedToDeath) {
2384 activeSyncContext.mSyncAdapter.asBinder().unlinkToDeath(activeSyncContext, 0);
2385 activeSyncContext.mIsLinkedToDeath = false;
2387 closeActiveSyncContext(activeSyncContext);
2389 final SyncOperation syncOperation = activeSyncContext.mSyncOperation;
2391 final long elapsedTime = SystemClock.elapsedRealtime() - activeSyncContext.mStartTime;
2428 if (activeSyncContext.mSyncAdapter != null) {
2430 activeSyncContext.mSyncAdapter.cancelSync(activeSyncContext);
2440 stopSyncEvent(activeSyncContext.mHistoryRowId, syncOperation, historyMessage,
2463 private void closeActiveSyncContext(ActiveSyncContext activeSyncContext) {
2464 activeSyncContext.close();
2465 mActiveSyncContexts.remove(activeSyncContext);
2466 mSyncStorageEngine.removeActiveSync(activeSyncContext.mSyncInfo,
2467 activeSyncContext.mSyncOperation.userId);
2535 for (ActiveSyncContext activeSyncContext : mActiveSyncContexts) {
2536 final boolean manualSync = activeSyncContext.mSyncOperation.extras
2576 for (ActiveSyncContext currentSyncContext : mActiveSyncContexts) {
2752 private boolean isSyncStillActive(ActiveSyncContext activeSyncContext) {
2753 for (ActiveSyncContext sync : mActiveSyncContexts) {
2754 if (sync == activeSyncContext) {