summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2012-05-30 17:20:28 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-05-30 17:20:28 -0700
commitefc620a8b905fbe0903b8bac6ecfe91fda6f03be (patch)
treecd53e20325a2aad90e26cb56ac88266aaa217600 /services
parent03e93e51c8cf936dc68bb807d28308628e3981cc (diff)
parentd9137ca87eba9fb1d6a49440691374c48bac0d50 (diff)
downloadframeworks_base-efc620a8b905fbe0903b8bac6ecfe91fda6f03be.zip
frameworks_base-efc620a8b905fbe0903b8bac6ecfe91fda6f03be.tar.gz
frameworks_base-efc620a8b905fbe0903b8bac6ecfe91fda6f03be.tar.bz2
Merge "Add time stamp to content provider connection." into jb-dev
Diffstat (limited to 'services')
-rw-r--r--services/java/com/android/server/am/ContentProviderConnection.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/services/java/com/android/server/am/ContentProviderConnection.java b/services/java/com/android/server/am/ContentProviderConnection.java
index 84f8f02..7f69b24 100644
--- a/services/java/com/android/server/am/ContentProviderConnection.java
+++ b/services/java/com/android/server/am/ContentProviderConnection.java
@@ -17,6 +17,8 @@
package com.android.server.am;
import android.os.Binder;
+import android.os.SystemClock;
+import android.util.TimeUtils;
/**
* Represents a link between a content provider and client.
@@ -24,6 +26,7 @@ import android.os.Binder;
public class ContentProviderConnection extends Binder {
public final ContentProviderRecord provider;
public final ProcessRecord client;
+ public final long createTime;
public int stableCount;
public int unstableCount;
// The client of this connection is currently waiting for the provider to appear.
@@ -39,6 +42,7 @@ public class ContentProviderConnection extends Binder {
public ContentProviderConnection(ContentProviderRecord _provider, ProcessRecord _client) {
provider = _provider;
client = _client;
+ createTime = SystemClock.elapsedRealtime();
}
public String toString() {
@@ -83,5 +87,8 @@ public class ContentProviderConnection extends Binder {
if (dead) {
sb.append(" DEAD");
}
+ long nowReal = SystemClock.elapsedRealtime();
+ sb.append(" ");
+ TimeUtils.formatDuration(nowReal-createTime, sb);
}
}