Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(123)

Unified Diff: plugins/org.chromium.sdk.wipbackend.wk118685/src/org/chromium/sdk/internal/wip/WipCommandCallback.java

Issue 11829027: drop old backends (Closed) Base URL: https://chromedevtools.googlecode.com/svn/trunk
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: plugins/org.chromium.sdk.wipbackend.wk118685/src/org/chromium/sdk/internal/wip/WipCommandCallback.java
diff --git a/plugins/org.chromium.sdk.wipbackend.wk118685/src/org/chromium/sdk/internal/wip/WipCommandCallback.java b/plugins/org.chromium.sdk.wipbackend.wk118685/src/org/chromium/sdk/internal/wip/WipCommandCallback.java
deleted file mode 100644
index 12221c546f560668d9c8111b317e1809d923dfde..0000000000000000000000000000000000000000
--- a/plugins/org.chromium.sdk.wipbackend.wk118685/src/org/chromium/sdk/internal/wip/WipCommandCallback.java
+++ /dev/null
@@ -1,54 +0,0 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-package org.chromium.sdk.internal.wip;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.chromium.sdk.internal.BaseCommandProcessor;
-import org.chromium.sdk.internal.wip.protocol.input.WipCommandResponse;
-
-/**
- * An explicit interface for a generic type {@link BaseCommandProcessor.Callback}.
- */
-public interface WipCommandCallback extends BaseCommandProcessor.Callback<WipCommandResponse> {
-
- /**
- * A default implementation of the callback that separates error responses from
- * success responses.
- */
- abstract class Default implements WipCommandCallback {
- protected abstract void onSuccess(WipCommandResponse.Success success);
- protected abstract void onError(String message);
-
- @Override
- public void messageReceived(WipCommandResponse response) {
- WipCommandResponse.Success asSuccess = response.asSuccess();
- if (asSuccess != null) {
- onSuccess(asSuccess);
- } else {
- String message;
- WipCommandResponse.Error asError = response.asError();
- if (asError == null) {
- message = "Internal messaging error";
- } else {
- List<String> messageList = new ArrayList<String>(2);
- messageList.add(asError.error().message());
- List<String> data = asError.error().data();
- if (data != null) {
- messageList.addAll(data);
- }
- message = messageList.toString();
- }
- onError(message);
- }
- }
-
- @Override
- public void failure(String message) {
- onError(message);
- }
- }
-}

Powered by Google App Engine
This is Rietveld 408576698