You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ga...@apache.org on 2013/12/25 03:03:48 UTC

[2/2] git commit: Address miscellaneous Guava deprecations

Address miscellaneous Guava deprecations

References JCLOUDS-415.


Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/75561b5c
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/75561b5c
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/75561b5c

Branch: refs/heads/1.7.x
Commit: 75561b5c60a3681af06997637173c730279a626b
Parents: ed663fb
Author: Andrew Gaul <ga...@apache.org>
Authored: Fri Dec 20 13:42:29 2013 -0800
Committer: Andrew Gaul <ga...@apache.org>
Committed: Tue Dec 24 18:02:43 2013 -0800

----------------------------------------------------------------------
 .../src/main/java/org/jclouds/sqs/xml/MessageHandler.java    | 4 ++--
 .../org/jclouds/sqs/xml/RegexMessageIdAndMD5Handler.java     | 4 ++--
 .../jclouds/sqs/xml/SendMessageBatchResultEntryHandler.java  | 4 ++--
 .../org/jclouds/sqs/handlers/SQSErrorRetryHandlerTest.java   | 4 ++--
 .../org/jclouds/sqs/parse/ReceiveMessageResponseTest.java    | 4 ++--
 .../org/jclouds/sqs/parse/SendMessageBatchResponseTest.java  | 6 +++---
 .../java/org/jclouds/sqs/parse/SendMessageResponseTest.java  | 4 ++--
 .../java/org/jclouds/compute/functions/PollNodeRunning.java  | 3 ++-
 .../jclouds/compute/internal/BaseComputeServiceLiveTest.java | 8 ++++----
 core/src/main/java/org/jclouds/logging/internal/Wire.java    | 4 ++--
 .../main/java/org/jclouds/rest/binders/BindAsHostPrefix.java | 2 +-
 11 files changed, 24 insertions(+), 23 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/75561b5c/apis/sqs/src/main/java/org/jclouds/sqs/xml/MessageHandler.java
----------------------------------------------------------------------
diff --git a/apis/sqs/src/main/java/org/jclouds/sqs/xml/MessageHandler.java b/apis/sqs/src/main/java/org/jclouds/sqs/xml/MessageHandler.java
index e02dd49..b5c2c39 100644
--- a/apis/sqs/src/main/java/org/jclouds/sqs/xml/MessageHandler.java
+++ b/apis/sqs/src/main/java/org/jclouds/sqs/xml/MessageHandler.java
@@ -22,7 +22,7 @@ import static org.jclouds.util.SaxUtils.currentOrNull;
 import org.jclouds.http.functions.ParseSax;
 import org.jclouds.sqs.domain.Message;
 
-import com.google.common.hash.HashCodes;
+import com.google.common.hash.HashCode;
 
 /**
  * @see <a href=
@@ -55,7 +55,7 @@ public class MessageHandler extends ParseSax.HandlerForGeneratedRequestWithResul
       } else if (qName.equals("ReceiptHandle")) {
          builder.receiptHandle(currentOrNull(currentText));
       } else if (qName.equals("MD5OfBody")) {
-         builder.md5(HashCodes.fromBytes(base16().lowerCase().decode(currentOrNull(currentText))));
+         builder.md5(HashCode.fromBytes(base16().lowerCase().decode(currentOrNull(currentText))));
       } else if (qName.equals("Body")) {
          builder.body(currentOrNull(currentText));
       } else if (qName.equals("Name")) {

http://git-wip-us.apache.org/repos/asf/jclouds/blob/75561b5c/apis/sqs/src/main/java/org/jclouds/sqs/xml/RegexMessageIdAndMD5Handler.java
----------------------------------------------------------------------
diff --git a/apis/sqs/src/main/java/org/jclouds/sqs/xml/RegexMessageIdAndMD5Handler.java b/apis/sqs/src/main/java/org/jclouds/sqs/xml/RegexMessageIdAndMD5Handler.java
index 6913ddc..732dad1 100644
--- a/apis/sqs/src/main/java/org/jclouds/sqs/xml/RegexMessageIdAndMD5Handler.java
+++ b/apis/sqs/src/main/java/org/jclouds/sqs/xml/RegexMessageIdAndMD5Handler.java
@@ -28,7 +28,7 @@ import org.jclouds.http.functions.ReturnStringIf2xx;
 import org.jclouds.sqs.domain.MessageIdAndMD5;
 
 import com.google.common.base.Function;
-import com.google.common.hash.HashCodes;
+import com.google.common.hash.HashCode;
 import com.google.inject.Singleton;
 
 /**
@@ -55,7 +55,7 @@ public class RegexMessageIdAndMD5Handler implements Function<HttpResponse, Messa
          if (matcher.find()) {
             return MessageIdAndMD5.builder()
                                   .id(matcher.group(1))
-                                  .md5(HashCodes.fromBytes(base16().lowerCase().decode(matcher.group(2))))
+                                  .md5(HashCode.fromBytes(base16().lowerCase().decode(matcher.group(2))))
                                   .build();
          }
       }

http://git-wip-us.apache.org/repos/asf/jclouds/blob/75561b5c/apis/sqs/src/main/java/org/jclouds/sqs/xml/SendMessageBatchResultEntryHandler.java
----------------------------------------------------------------------
diff --git a/apis/sqs/src/main/java/org/jclouds/sqs/xml/SendMessageBatchResultEntryHandler.java b/apis/sqs/src/main/java/org/jclouds/sqs/xml/SendMessageBatchResultEntryHandler.java
index 20997a4..fc3345d 100644
--- a/apis/sqs/src/main/java/org/jclouds/sqs/xml/SendMessageBatchResultEntryHandler.java
+++ b/apis/sqs/src/main/java/org/jclouds/sqs/xml/SendMessageBatchResultEntryHandler.java
@@ -27,7 +27,7 @@ import org.jclouds.sqs.domain.MessageIdAndMD5;
 
 import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Iterables;
-import com.google.common.hash.HashCodes;
+import com.google.common.hash.HashCode;
 
 /**
  * @see <a href=
@@ -59,7 +59,7 @@ public class SendMessageBatchResultEntryHandler extends
       } else if (qName.equals("MessageId")) {
          builder.id(currentOrNull(currentText));
       } else if (qName.equals("MD5OfMessageBody")) {
-         builder.md5(HashCodes.fromBytes(base16().lowerCase().decode(currentOrNull(currentText))));
+         builder.md5(HashCode.fromBytes(base16().lowerCase().decode(currentOrNull(currentText))));
       }
       currentText = new StringBuilder();
    }

http://git-wip-us.apache.org/repos/asf/jclouds/blob/75561b5c/apis/sqs/src/test/java/org/jclouds/sqs/handlers/SQSErrorRetryHandlerTest.java
----------------------------------------------------------------------
diff --git a/apis/sqs/src/test/java/org/jclouds/sqs/handlers/SQSErrorRetryHandlerTest.java b/apis/sqs/src/test/java/org/jclouds/sqs/handlers/SQSErrorRetryHandlerTest.java
index 4a95c89..53fbc3b 100644
--- a/apis/sqs/src/test/java/org/jclouds/sqs/handlers/SQSErrorRetryHandlerTest.java
+++ b/apis/sqs/src/test/java/org/jclouds/sqs/handlers/SQSErrorRetryHandlerTest.java
@@ -63,7 +63,7 @@ public class SQSErrorRetryHandlerTest {
       assertTrue(retry.shouldRetryRequestOnError(command, response, error));
       assertEquals(command.getFailureCount(), 60);
       // allow for slightly inaccurate system timers
-      assertTrue(watch.stop().elapsedTime(TimeUnit.MILLISECONDS) >= 98);
+      assertTrue(watch.stop().elapsed(TimeUnit.MILLISECONDS) >= 98);
    }
    
 
@@ -78,7 +78,7 @@ public class SQSErrorRetryHandlerTest {
       Stopwatch watch = new Stopwatch().start();
       assertFalse(retry.shouldRetryRequestOnError(command, response, error));
       assertEquals(command.getFailureCount(), 61);
-      assertTrue(watch.stop().elapsedTime(TimeUnit.MILLISECONDS) < 100);
+      assertTrue(watch.stop().elapsed(TimeUnit.MILLISECONDS) < 100);
    }
    
    HttpCommand createHttpCommandForFailureCount(final int failureCount) {

http://git-wip-us.apache.org/repos/asf/jclouds/blob/75561b5c/apis/sqs/src/test/java/org/jclouds/sqs/parse/ReceiveMessageResponseTest.java
----------------------------------------------------------------------
diff --git a/apis/sqs/src/test/java/org/jclouds/sqs/parse/ReceiveMessageResponseTest.java b/apis/sqs/src/test/java/org/jclouds/sqs/parse/ReceiveMessageResponseTest.java
index 94513d8..d075564 100644
--- a/apis/sqs/src/test/java/org/jclouds/sqs/parse/ReceiveMessageResponseTest.java
+++ b/apis/sqs/src/test/java/org/jclouds/sqs/parse/ReceiveMessageResponseTest.java
@@ -28,7 +28,7 @@ import org.testng.annotations.Test;
 
 import com.google.common.collect.FluentIterable;
 import com.google.common.collect.ImmutableList;
-import com.google.common.hash.HashCodes;
+import com.google.common.hash.HashCode;
 
 /**
  * @author Adrian Cole
@@ -56,7 +56,7 @@ public class ReceiveMessageResponseTest extends BaseHandlerTest {
             .id("5fea7756-0ea4-451a-a703-a558b933e274")
             .receiptHandle(
                   "+eXJYhj5rDr9cAe/9BuheT5fysi9BoqtEZSkO7IazVbNHg60eCCINxLqaSVv2pFHrWeWNpZwbleSkWRbCtZaQGgpOx/3cWJZiNSG1KKlJX4IOwISFvb3FwByMx4w0lnINeXzcw2VcKQXNrCatO9gdIiVPvJC3SCKatYM/7YTidtjqc8igrtYW2E2mHlCy3NXPCeXxP4tSvyEwIxpDAmMT7IF0mWvTHS6+JBUtFUsrmi61oIHlESNrD1OjdB1QQw+kdvJ6VbsntbJNNYKw+YqdqWNpZkiGQ8y1z9OdHsr1+4=")
-            .md5(HashCodes.fromBytes(base16().lowerCase().decode("fafb00f5732ab283681e124bf8747ed1")))
+            .md5(HashCode.fromBytes(base16().lowerCase().decode("fafb00f5732ab283681e124bf8747ed1")))
             .body("This is a test message")
             .addAttribute("SenderId", "195004372649")
             .addAttribute("SentTimestamp", "1238099229000")

http://git-wip-us.apache.org/repos/asf/jclouds/blob/75561b5c/apis/sqs/src/test/java/org/jclouds/sqs/parse/SendMessageBatchResponseTest.java
----------------------------------------------------------------------
diff --git a/apis/sqs/src/test/java/org/jclouds/sqs/parse/SendMessageBatchResponseTest.java b/apis/sqs/src/test/java/org/jclouds/sqs/parse/SendMessageBatchResponseTest.java
index 663b21b..57cdf25 100644
--- a/apis/sqs/src/test/java/org/jclouds/sqs/parse/SendMessageBatchResponseTest.java
+++ b/apis/sqs/src/test/java/org/jclouds/sqs/parse/SendMessageBatchResponseTest.java
@@ -27,7 +27,7 @@ import org.jclouds.sqs.domain.MessageIdAndMD5;
 import org.jclouds.sqs.xml.SendMessageBatchResponseHandler;
 import org.testng.annotations.Test;
 
-import com.google.common.hash.HashCodes;
+import com.google.common.hash.HashCode;
 
 /**
  * @author Adrian Cole
@@ -54,10 +54,10 @@ public class SendMessageBatchResponseTest extends BaseHandlerTest {
             .<MessageIdAndMD5> builder()
             .put("test_msg_001",
                   MessageIdAndMD5.builder().id("0a5231c7-8bff-4955-be2e-8dc7c50a25fa")
-                        .md5(HashCodes.fromBytes(base16().lowerCase().decode("0e024d309850c78cba5eabbeff7cae71"))).build())
+                        .md5(HashCode.fromBytes(base16().lowerCase().decode("0e024d309850c78cba5eabbeff7cae71"))).build())
             .put("test_msg_002",
                   MessageIdAndMD5.builder().id("15ee1ed3-87e7-40c1-bdaa-2e49968ea7e9")
-                        .md5(HashCodes.fromBytes(base16().lowerCase().decode("7fb8146a82f95e0af155278f406862c2"))).build())
+                        .md5(HashCode.fromBytes(base16().lowerCase().decode("7fb8146a82f95e0af155278f406862c2"))).build())
             .build();
    }
 }

http://git-wip-us.apache.org/repos/asf/jclouds/blob/75561b5c/apis/sqs/src/test/java/org/jclouds/sqs/parse/SendMessageResponseTest.java
----------------------------------------------------------------------
diff --git a/apis/sqs/src/test/java/org/jclouds/sqs/parse/SendMessageResponseTest.java b/apis/sqs/src/test/java/org/jclouds/sqs/parse/SendMessageResponseTest.java
index 2123e25..f95d1b6 100644
--- a/apis/sqs/src/test/java/org/jclouds/sqs/parse/SendMessageResponseTest.java
+++ b/apis/sqs/src/test/java/org/jclouds/sqs/parse/SendMessageResponseTest.java
@@ -27,7 +27,7 @@ import org.jclouds.sqs.domain.MessageIdAndMD5;
 import org.jclouds.sqs.xml.RegexMessageIdAndMD5Handler;
 import org.testng.annotations.Test;
 
-import com.google.common.hash.HashCodes;
+import com.google.common.hash.HashCode;
 
 /**
  * @author Adrian Cole
@@ -51,6 +51,6 @@ public class SendMessageResponseTest {
 
    public MessageIdAndMD5 expected() {
       return MessageIdAndMD5.builder().id("c332b2b0-b61f-42d3-8832-d03ebd89f68d")
-            .md5(HashCodes.fromBytes(base16().lowerCase().decode("e32aedf2b2b25355d04b1507055532e6"))).build();
+            .md5(HashCode.fromBytes(base16().lowerCase().decode("e32aedf2b2b25355d04b1507055532e6"))).build();
    }
 }

http://git-wip-us.apache.org/repos/asf/jclouds/blob/75561b5c/compute/src/main/java/org/jclouds/compute/functions/PollNodeRunning.java
----------------------------------------------------------------------
diff --git a/compute/src/main/java/org/jclouds/compute/functions/PollNodeRunning.java b/compute/src/main/java/org/jclouds/compute/functions/PollNodeRunning.java
index 3657183..b360b9f 100644
--- a/compute/src/main/java/org/jclouds/compute/functions/PollNodeRunning.java
+++ b/compute/src/main/java/org/jclouds/compute/functions/PollNodeRunning.java
@@ -23,6 +23,7 @@ import static org.jclouds.compute.config.ComputeServiceProperties.TIMEOUT_NODE_R
 import static org.jclouds.compute.util.ComputeServiceUtils.formatStatus;
 
 import java.util.concurrent.atomic.AtomicReference;
+import java.util.concurrent.TimeUnit;
 
 import javax.inject.Inject;
 import javax.inject.Named;
@@ -63,7 +64,7 @@ public class PollNodeRunning implements Function<AtomicReference<NodeMetadata>,
       try {
          Stopwatch stopwatch = new Stopwatch().start();
          if (!nodeRunning.apply(node)) {
-            long timeWaited = stopwatch.elapsedMillis();
+            long timeWaited = stopwatch.elapsed(TimeUnit.MILLISECONDS);
             if (node.get() == null) {
                node.set(originalNode);
                throw new IllegalStateException(format("api response for node(%s) was null", originalId));

http://git-wip-us.apache.org/repos/asf/jclouds/blob/75561b5c/compute/src/test/java/org/jclouds/compute/internal/BaseComputeServiceLiveTest.java
----------------------------------------------------------------------
diff --git a/compute/src/test/java/org/jclouds/compute/internal/BaseComputeServiceLiveTest.java b/compute/src/test/java/org/jclouds/compute/internal/BaseComputeServiceLiveTest.java
index 4e35e5c..2400598 100644
--- a/compute/src/test/java/org/jclouds/compute/internal/BaseComputeServiceLiveTest.java
+++ b/compute/src/test/java/org/jclouds/compute/internal/BaseComputeServiceLiveTest.java
@@ -660,7 +660,7 @@ public abstract class BaseComputeServiceLiveTest extends BaseComputeServiceConte
       ServiceStats stats = new ServiceStats();
       Stopwatch watch = new Stopwatch().start();
       ExecResponse exec = client.runScriptOnNode(node.getId(), process, runAsRoot(false).wrapInInitScript(false));
-      stats.backgroundProcessMilliseconds = watch.elapsedTime(TimeUnit.MILLISECONDS);
+      stats.backgroundProcessMilliseconds = watch.elapsed(TimeUnit.MILLISECONDS);
       watch.reset().start();
       
       HostAndPort socket = null;
@@ -670,7 +670,7 @@ public abstract class BaseComputeServiceLiveTest extends BaseComputeServiceConte
          throw new NoSuchElementException(format("%s%n%s%s", e.getMessage(), exec.getOutput(), exec.getError()));
       }
 
-      stats.socketOpenMilliseconds = watch.elapsedTime(TimeUnit.MILLISECONDS);
+      stats.socketOpenMilliseconds = watch.elapsed(TimeUnit.MILLISECONDS);
 
       getAnonymousLogger().info(format("<< %s on node(%s)[%s] %s", processName, node.getId(), socket, stats));
       return stats;
@@ -702,7 +702,7 @@ public abstract class BaseComputeServiceLiveTest extends BaseComputeServiceConte
       Stopwatch watch = new Stopwatch().start();
       NodeMetadata node = getOnlyElement(client.createNodesInGroup(group, 1,
             inboundPorts(22, 8080).blockOnPort(22, 300).userMetadata(userMetadata).tags(tags)));
-      long createSeconds = watch.elapsedTime(TimeUnit.SECONDS);
+      long createSeconds = watch.elapsed(TimeUnit.SECONDS);
 
       final String nodeId = node.getId();
 
@@ -716,7 +716,7 @@ public abstract class BaseComputeServiceLiveTest extends BaseComputeServiceConte
 
       client.runScriptOnNode(nodeId, JettyStatements.install(), nameTask("configure-jetty"));
 
-      long configureSeconds = watch.elapsedTime(TimeUnit.SECONDS);
+      long configureSeconds = watch.elapsed(TimeUnit.SECONDS);
 
       getAnonymousLogger().info(
             format(

http://git-wip-us.apache.org/repos/asf/jclouds/blob/75561b5c/core/src/main/java/org/jclouds/logging/internal/Wire.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/org/jclouds/logging/internal/Wire.java b/core/src/main/java/org/jclouds/logging/internal/Wire.java
index 593a50d..485cd92 100644
--- a/core/src/main/java/org/jclouds/logging/internal/Wire.java
+++ b/core/src/main/java/org/jclouds/logging/internal/Wire.java
@@ -93,9 +93,9 @@ public abstract class Wire {
          long bytesRead = ByteStreams.copy(instream, out);
          if (bytesRead >= limit)
             logger.debug("over limit %d/%d: wrote temp file", bytesRead, limit);
-         wire(header, out.getSupplier().getInput());
+         wire(header, out.asByteSource().getInput());
          // we must call FileBackedOutputStream.reset to remove temporary file
-         return new FilterInputStream(out.getSupplier().getInput()) {
+         return new FilterInputStream(out.asByteSource().getInput()) {
             @Override
             public void close() throws IOException {
                super.close();

http://git-wip-us.apache.org/repos/asf/jclouds/blob/75561b5c/core/src/main/java/org/jclouds/rest/binders/BindAsHostPrefix.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/org/jclouds/rest/binders/BindAsHostPrefix.java b/core/src/main/java/org/jclouds/rest/binders/BindAsHostPrefix.java
index 5f4fbfc..e1223fb 100644
--- a/core/src/main/java/org/jclouds/rest/binders/BindAsHostPrefix.java
+++ b/core/src/main/java/org/jclouds/rest/binders/BindAsHostPrefix.java
@@ -42,6 +42,6 @@ public class BindAsHostPrefix implements Binder {
       checkNotNull(payload, "hostprefix");
       checkArgument(isValid(request.getEndpoint().getHost()), "this is only valid for hostnames: " + request);
       InternetDomainName name = from(request.getEndpoint().getHost()).child(payload.toString());
-      return (R) request.toBuilder().endpoint(uriBuilder(request.getEndpoint()).host(name.name()).build()).build();
+      return (R) request.toBuilder().endpoint(uriBuilder(request.getEndpoint()).host(name.toString()).build()).build();
    }
 }