summaryrefslogtreecommitdiffstats
path: root/core/java/android/content/SyncContext.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/java/android/content/SyncContext.java')
-rw-r--r--core/java/android/content/SyncContext.java15
1 files changed, 9 insertions, 6 deletions
diff --git a/core/java/android/content/SyncContext.java b/core/java/android/content/SyncContext.java
index f4faa04..587586d 100644
--- a/core/java/android/content/SyncContext.java
+++ b/core/java/android/content/SyncContext.java
@@ -18,16 +18,17 @@ package android.content;
import android.os.RemoteException;
import android.os.SystemClock;
+import android.os.IBinder;
-/**
- * @hide
- */
public class SyncContext {
private ISyncContext mSyncContext;
private long mLastHeartbeatSendTime;
private static final long HEARTBEAT_SEND_INTERVAL_IN_MS = 1000;
+ /**
+ * @hide
+ */
public SyncContext(ISyncContext syncContextInterface) {
mSyncContext = syncContextInterface;
mLastHeartbeatSendTime = 0;
@@ -38,6 +39,8 @@ public class SyncContext {
* {@link #updateHeartbeat}, so it also takes the place of a call to that.
*
* @param message the current status message for this sync
+ *
+ * @hide
*/
public void setStatusText(String message) {
updateHeartbeat();
@@ -48,7 +51,7 @@ public class SyncContext {
* downloads or sends records to/from the server, this may be called after each record
* is downloaded or uploaded.
*/
- public void updateHeartbeat() {
+ private void updateHeartbeat() {
final long now = SystemClock.elapsedRealtime();
if (now < mLastHeartbeatSendTime + HEARTBEAT_SEND_INTERVAL_IN_MS) return;
try {
@@ -67,7 +70,7 @@ public class SyncContext {
}
}
- public ISyncContext getISyncContext() {
- return mSyncContext;
+ public IBinder getSyncContextBinder() {
+ return mSyncContext.asBinder();
}
}