| Index: chrome/android/java_staging/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java
|
| diff --git a/chrome/android/java_staging/src/org/chromium/chrome/browser/customtabs/ChromeBrowserConnection.java b/chrome/android/java_staging/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java
|
| similarity index 94%
|
| rename from chrome/android/java_staging/src/org/chromium/chrome/browser/customtabs/ChromeBrowserConnection.java
|
| rename to chrome/android/java_staging/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java
|
| index 1d46ec6d7f92753615cde2d94ae32bf32323c3e7..ce0c5d48618d0229b5e5c50c014e80c06008fbae 100644
|
| --- a/chrome/android/java_staging/src/org/chromium/chrome/browser/customtabs/ChromeBrowserConnection.java
|
| +++ b/chrome/android/java_staging/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java
|
| @@ -51,9 +51,9 @@ import java.util.concurrent.TimeUnit;
|
| import java.util.concurrent.atomic.AtomicBoolean;
|
|
|
| /**
|
| - * Implementation of the IBrowserConnectionService interface.
|
| + * Implementation of the ICustomTabsConnectionService interface.
|
| */
|
| -class ChromeBrowserConnection extends IBrowserConnectionService.Stub {
|
| +class CustomTabsConnection extends ICustomTabsConnectionService.Stub {
|
| private static final String TAG = Log.makeTag("ChromeConnection");
|
| private static final long RESULT_OK = 0;
|
| private static final long RESULT_ERROR = -1;
|
| @@ -66,7 +66,7 @@ class ChromeBrowserConnection extends IBrowserConnectionService.Stub {
|
| private static final int PREDICTION_STATUS_COUNT = 3;
|
|
|
| private static final Object sConstructionLock = new Object();
|
| - private static ChromeBrowserConnection sInstance;
|
| + private static CustomTabsConnection sInstance;
|
|
|
| private static final class PrerenderedUrlParams {
|
| public final long mSessionId;
|
| @@ -124,30 +124,30 @@ class ChromeBrowserConnection extends IBrowserConnectionService.Stub {
|
| }
|
|
|
| private final Object mLock;
|
| - private final SparseArray<IBrowserConnectionCallback> mUidToCallback;
|
| + private final SparseArray<ICustomTabsConnectionCallback> mUidToCallback;
|
| private final LongSparseArray<SessionParams> mSessionParams;
|
|
|
| - private ChromeBrowserConnection(Application application) {
|
| + private CustomTabsConnection(Application application) {
|
| super();
|
| mApplication = application;
|
| mWarmupHasBeenCalled = new AtomicBoolean();
|
| mLock = new Object();
|
| - mUidToCallback = new SparseArray<IBrowserConnectionCallback>();
|
| + mUidToCallback = new SparseArray<ICustomTabsConnectionCallback>();
|
| mSessionParams = new LongSparseArray<SessionParams>();
|
| }
|
|
|
| /**
|
| - * @return The unique instance of ChromeBrowserConnection.
|
| + * @return The unique instance of ChromeCustomTabsConnection.
|
| */
|
| - public static ChromeBrowserConnection getInstance(Application application) {
|
| + public static CustomTabsConnection getInstance(Application application) {
|
| synchronized (sConstructionLock) {
|
| - if (sInstance == null) sInstance = new ChromeBrowserConnection(application);
|
| + if (sInstance == null) sInstance = new CustomTabsConnection(application);
|
| }
|
| return sInstance;
|
| }
|
|
|
| @Override
|
| - public long finishSetup(IBrowserConnectionCallback callback) {
|
| + public long finishSetup(ICustomTabsConnectionCallback callback) {
|
| if (callback == null) return RESULT_ERROR;
|
| final int uid = Binder.getCallingUid();
|
| synchronized (mLock) {
|
| @@ -320,7 +320,7 @@ class ChromeBrowserConnection extends IBrowserConnectionService.Stub {
|
| return null;
|
| }
|
|
|
| - private IBrowserConnectionCallback getCallbackForSessionIdAlreadyLocked(long sessionId) {
|
| + private ICustomTabsConnectionCallback getCallbackForSessionIdAlreadyLocked(long sessionId) {
|
| SessionParams sessionParams = mSessionParams.get(sessionId);
|
| if (sessionParams == null) return null;
|
| return mUidToCallback.get(sessionParams.mUid);
|
| @@ -329,7 +329,7 @@ class ChromeBrowserConnection extends IBrowserConnectionService.Stub {
|
| /**
|
| * Notifies the application that a page load has started.
|
| *
|
| - * Delivers the {@link IBrowserConnectionCallback#onUserNavigationStarted}
|
| + * Delivers the {@link ICustomTabsConnectionCallback#onUserNavigationStarted}
|
| * callback to the aplication.
|
| *
|
| * @param sessionId The session ID.
|
| @@ -338,7 +338,7 @@ class ChromeBrowserConnection extends IBrowserConnectionService.Stub {
|
| */
|
| boolean notifyPageLoadStarted(long sessionId, String url) {
|
| synchronized (mLock) {
|
| - IBrowserConnectionCallback cb = getCallbackForSessionIdAlreadyLocked(sessionId);
|
| + ICustomTabsConnectionCallback cb = getCallbackForSessionIdAlreadyLocked(sessionId);
|
| if (cb == null) return false;
|
| try {
|
| cb.onUserNavigationStarted(sessionId, url, null);
|
| @@ -352,7 +352,7 @@ class ChromeBrowserConnection extends IBrowserConnectionService.Stub {
|
| /**
|
| * Notifies the application that a page load has finished.
|
| *
|
| - * Delivers the {@link IBrowserConnectionCallback#onUserNavigationFinished}
|
| + * Delivers the {@link ICustomTabsConnectionCallback#onUserNavigationFinished}
|
| * callback to the aplication.
|
| *
|
| * @param sessionId The session ID.
|
| @@ -361,7 +361,7 @@ class ChromeBrowserConnection extends IBrowserConnectionService.Stub {
|
| */
|
| boolean notifyPageLoadFinished(long sessionId, String url) {
|
| synchronized (mLock) {
|
| - IBrowserConnectionCallback cb = getCallbackForSessionIdAlreadyLocked(sessionId);
|
| + ICustomTabsConnectionCallback cb = getCallbackForSessionIdAlreadyLocked(sessionId);
|
| if (cb == null) return false;
|
| try {
|
| cb.onUserNavigationFinished(sessionId, url, null);
|
|
|