Chrome-Java6-Patch.txt
author Eugene Ostroukhov <eostroukhov@gmail.com>
Thu, 28 Jan 2010 11:27:14 -0800
changeset 56 22f918ed49f7
permissions -rw-r--r--
Java5 is now supported
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
56
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
     1
diff -r bb6160d0b6f2 org.chromium.debug.core/META-INF/MANIFEST.MF
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
     2
--- a/org.chromium.debug.core/META-INF/MANIFEST.MF	Thu Jan 28 10:18:04 2010 -0800
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
     3
+++ b/org.chromium.debug.core/META-INF/MANIFEST.MF	Thu Jan 28 11:23:45 2010 -0800
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
     4
@@ -20,4 +20,5 @@
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
     5
  org.chromium.debug.core.model,
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
     6
  org.chromium.debug.core.util
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
     7
 Eclipse-LazyStart: true
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
     8
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
     9
+Bundle-RequiredExecutionEnvironment: J2SE-1.5,
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    10
+ JavaSE-1.6
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    11
diff -r bb6160d0b6f2 org.chromium.debug.ui/META-INF/MANIFEST.MF
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    12
--- a/org.chromium.debug.ui/META-INF/MANIFEST.MF	Thu Jan 28 10:18:04 2010 -0800
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    13
+++ b/org.chromium.debug.ui/META-INF/MANIFEST.MF	Thu Jan 28 11:23:45 2010 -0800
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    14
@@ -16,4 +16,5 @@
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    15
  org.chromium.debug.core;bundle-version="0.1.5",
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    16
  org.chromium.sdk;bundle-version="0.1.5"
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    17
 Bundle-ActivationPolicy: lazy
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    18
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    19
+Bundle-RequiredExecutionEnvironment: J2SE-1.5,
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    20
+ JavaSE-1.6
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    21
diff -r bb6160d0b6f2 org.chromium.sdk/META-INF/MANIFEST.MF
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    22
--- a/org.chromium.sdk/META-INF/MANIFEST.MF	Thu Jan 28 10:18:04 2010 -0800
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    23
+++ b/org.chromium.sdk/META-INF/MANIFEST.MF	Thu Jan 28 11:23:45 2010 -0800
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    24
@@ -13,4 +13,5 @@
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    25
  org.chromium.sdk.internal.tools.v8.processor;x-internal:=true,
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    26
  org.chromium.sdk.internal.tools.v8.request;x-internal:=true,
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    27
  org.chromium.sdk.internal.transport;x-internal:=true
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    28
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    29
+Bundle-RequiredExecutionEnvironment: J2SE-1.5,
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    30
+ JavaSE-1.6
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    31
diff -r bb6160d0b6f2 org.chromium.sdk/src/org/chromium/sdk/internal/BrowserImpl.java
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    32
--- a/org.chromium.sdk/src/org/chromium/sdk/internal/BrowserImpl.java	Thu Jan 28 10:18:04 2010 -0800
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    33
+++ b/org.chromium.sdk/src/org/chromium/sdk/internal/BrowserImpl.java	Thu Jan 28 11:23:45 2010 -0800
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    34
@@ -17,6 +17,7 @@
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    35
 
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    36
 import org.chromium.sdk.Browser;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    37
 import org.chromium.sdk.BrowserTab;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    38
+import org.chromium.sdk.ChromiumIOException;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    39
 import org.chromium.sdk.TabDebugEventListener;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    40
 import org.chromium.sdk.UnsupportedVersionException;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    41
 import org.chromium.sdk.Version;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    42
@@ -102,7 +103,7 @@
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    43
       try {
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    44
         serverVersionString = devToolsHandler.version(OPERATION_TIMEOUT_MS);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    45
       } catch (TimeoutException e) {
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    46
-        throw new IOException("Failed to get protocol version from remote", e);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    47
+        throw new ChromiumIOException("Failed to get protocol version from remote", e);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    48
       }
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    49
       if (serverVersionString == null) {
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    50
         throw new UnsupportedVersionException(BrowserImpl.PROTOCOL_VERSION, null);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    51
@@ -291,7 +292,7 @@
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    52
         ticket = connectInternal();
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    53
       } catch (UnsupportedVersionException e) {
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    54
         // This exception should have happened on tab fetcher creation.
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    55
-        throw new IOException("Unexpected version problem", e);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    56
+        throw new ChromiumIOException("Unexpected version problem", e);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    57
       }
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    58
 
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    59
       Session session = ticket.getSession();
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    60
diff -r bb6160d0b6f2 org.chromium.sdk/src/org/chromium/sdk/internal/BrowserTabImpl.java
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    61
--- a/org.chromium.sdk/src/org/chromium/sdk/internal/BrowserTabImpl.java	Thu Jan 28 10:18:04 2010 -0800
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    62
+++ b/org.chromium.sdk/src/org/chromium/sdk/internal/BrowserTabImpl.java	Thu Jan 28 11:23:45 2010 -0800
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    63
@@ -8,6 +8,7 @@
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    64
 
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    65
 import org.chromium.sdk.Browser;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    66
 import org.chromium.sdk.BrowserTab;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    67
+import org.chromium.sdk.ChromiumIOException;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    68
 import org.chromium.sdk.DebugEventListener;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    69
 import org.chromium.sdk.TabDebugEventListener;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    70
 import org.chromium.sdk.internal.tools.ToolHandler;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    71
@@ -89,7 +90,7 @@
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    72
       try {
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    73
         result = devToolSessionManager.attachToTab();
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    74
       } catch (AttachmentFailureException e) {
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    75
-        throw new IOException(e);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    76
+        throw new ChromiumIOException(e);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    77
       }
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    78
       if (Result.OK != result) {
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    79
         throw new IOException("Failed to attach with result: " + result);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    80
diff -r bb6160d0b6f2 org.chromium.sdk/src/org/chromium/sdk/internal/StandaloneVmImpl.java
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    81
--- a/org.chromium.sdk/src/org/chromium/sdk/internal/StandaloneVmImpl.java	Thu Jan 28 10:18:04 2010 -0800
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    82
+++ b/org.chromium.sdk/src/org/chromium/sdk/internal/StandaloneVmImpl.java	Thu Jan 28 11:23:45 2010 -0800
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    83
@@ -12,6 +12,7 @@
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    84
 import java.util.logging.Level;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    85
 import java.util.logging.Logger;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    86
 
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    87
+import org.chromium.sdk.ChromiumIOException;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    88
 import org.chromium.sdk.DebugEventListener;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    89
 import org.chromium.sdk.StandaloneVm;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    90
 import org.chromium.sdk.UnsupportedVersionException;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    91
@@ -121,9 +122,9 @@
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    92
     } catch (InterruptedException e) {
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    93
       throw new RuntimeException(e);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    94
     } catch (ExecutionException e) {
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    95
-      throw new IOException("Failed to get version", e);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    96
+      throw new ChromiumIOException("Failed to get version", e);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    97
     } catch (TimeoutException e) {
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    98
-      throw new IOException("Timed out waiting for version", e);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
    99
+      throw new ChromiumIOException("Timed out waiting for version", e);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   100
     }
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   101
 
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   102
     String versionString = remoteInfo.getProtocolVersion();
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   103
diff -r bb6160d0b6f2 org.chromium.sdk/src/org/chromium/sdk/internal/transport/Handshaker.java
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   104
--- a/org.chromium.sdk/src/org/chromium/sdk/internal/transport/Handshaker.java	Thu Jan 28 10:18:04 2010 -0800
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   105
+++ b/org.chromium.sdk/src/org/chromium/sdk/internal/transport/Handshaker.java	Thu Jan 28 11:23:45 2010 -0800
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   106
@@ -10,8 +10,8 @@
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   107
 import java.util.concurrent.ExecutionException;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   108
 import java.util.concurrent.Future;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   109
 import java.util.concurrent.FutureTask;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   110
-import java.util.concurrent.RunnableFuture;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   111
 
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   112
+import org.chromium.sdk.ChromiumIOException;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   113
 import org.chromium.sdk.LineReader;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   114
 import org.chromium.sdk.internal.transport.Message.MalformedMessageException;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   115
 
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   116
@@ -85,7 +85,7 @@
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   117
       return runnableFuture;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   118
     }
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   119
 
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   120
-    private final RunnableFuture<RemoteInfo> runnableFuture =
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   121
+    private final FutureTask<RemoteInfo> runnableFuture =
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   122
         new FutureTask<RemoteInfo>(new HandshakeTaks());
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   123
 
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   124
     private LineReader input = null;
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   125
@@ -100,7 +100,7 @@
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   126
       } catch (InterruptedException e) {
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   127
         throw new RuntimeException(e);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   128
       } catch (ExecutionException e) {
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   129
-        throw new IOException("Failed to perform handshake", e);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   130
+        throw new ChromiumIOException("Failed to perform handshake", e);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   131
       }
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   132
 
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   133
     }
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   134
@@ -111,7 +111,7 @@
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   135
         try {
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   136
           message = Message.fromBufferedReader(input);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   137
         } catch (MalformedMessageException e) {
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   138
-          throw new IOException("Unrecognized handshake message from remote", e);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   139
+          throw new ChromiumIOException("Unrecognized handshake message from remote", e);
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   140
         }
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   141
         if (message == null) {
22f918ed49f7 Java5 is now supported
Eugene Ostroukhov <eostroukhov@gmail.com>
parents:
diff changeset
   142
           throw new IOException("End of stream");