You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ad...@apache.org on 2014/10/06 01:16:54 UTC

[1/2] git commit: fix checkstyle

Repository: jclouds
Updated Branches:
  refs/heads/1.8.x 29f07979e -> ddb7b4647


fix checkstyle


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

Branch: refs/heads/1.8.x
Commit: ddb7b4647533fabe8e5cef068f834ce1ad7949f3
Parents: aedf56d
Author: Adrian Cole <ad...@gmail.com>
Authored: Sun Oct 5 15:40:32 2014 -0700
Committer: Adrian Cole <ad...@gmail.com>
Committed: Sun Oct 5 16:16:46 2014 -0700

----------------------------------------------------------------------
 .../org/jclouds/compute/internal/BaseComputeServiceLiveTest.java | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/ddb7b464/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 5a52b1f..4e5d14c 100644
--- a/compute/src/test/java/org/jclouds/compute/internal/BaseComputeServiceLiveTest.java
+++ b/compute/src/test/java/org/jclouds/compute/internal/BaseComputeServiceLiveTest.java
@@ -49,6 +49,7 @@ import static org.testng.Assert.assertFalse;
 import static org.testng.Assert.assertNotNull;
 import static org.testng.Assert.assertTrue;
 import static org.testng.Assert.fail;
+
 import java.io.IOException;
 import java.util.Collection;
 import java.util.List;
@@ -64,8 +65,6 @@ import java.util.concurrent.ExecutionException;
 import java.util.concurrent.TimeUnit;
 import java.util.concurrent.TimeoutException;
 
-import javax.inject.Named;
-
 import org.jclouds.compute.ComputeService;
 import org.jclouds.compute.ComputeServiceContext;
 import org.jclouds.compute.ComputeTestUtils;
@@ -113,7 +112,6 @@ import com.google.common.net.HostAndPort;
 import com.google.common.util.concurrent.Futures;
 import com.google.common.util.concurrent.ListenableFuture;
 import com.google.common.util.concurrent.ListeningExecutorService;
-import com.google.common.util.concurrent.MoreExecutors;
 import com.google.inject.Key;
 import com.google.inject.Module;
 import com.google.inject.name.Names;


[2/2] git commit: JCLOUDS-153 Remove deprecated ExecutorService and HttpAsyncClient accessors.

Posted by ad...@apache.org.
JCLOUDS-153 Remove deprecated ExecutorService and HttpAsyncClient accessors.


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

Branch: refs/heads/1.8.x
Commit: aedf56d3908d59202afea522ce02748054d600b2
Parents: 29f0797
Author: Adrian Cole <ad...@gmail.com>
Authored: Sun Oct 5 13:57:10 2014 -0700
Committer: Adrian Cole <ad...@gmail.com>
Committed: Sun Oct 5 16:16:46 2014 -0700

----------------------------------------------------------------------
 .../org/jclouds/compute/internal/UtilsImpl.java | 14 ++-------
 .../internal/BaseComputeServiceLiveTest.java    |  8 ++++-
 core/src/main/java/org/jclouds/rest/Utils.java  | 24 ---------------
 .../org/jclouds/rest/config/HttpApiModule.java  |  3 --
 .../org/jclouds/rest/internal/UtilsImpl.java    | 31 ++------------------
 5 files changed, 12 insertions(+), 68 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/aedf56d3/compute/src/main/java/org/jclouds/compute/internal/UtilsImpl.java
----------------------------------------------------------------------
diff --git a/compute/src/main/java/org/jclouds/compute/internal/UtilsImpl.java b/compute/src/main/java/org/jclouds/compute/internal/UtilsImpl.java
index 36ac90b..980b999 100644
--- a/compute/src/main/java/org/jclouds/compute/internal/UtilsImpl.java
+++ b/compute/src/main/java/org/jclouds/compute/internal/UtilsImpl.java
@@ -18,10 +18,8 @@ package org.jclouds.compute.internal;
 
 import java.util.Map;
 
-import javax.inject.Named;
 import javax.inject.Singleton;
 
-import org.jclouds.Constants;
 import org.jclouds.compute.Utils;
 import org.jclouds.compute.domain.NodeMetadata;
 import org.jclouds.crypto.Crypto;
@@ -36,7 +34,6 @@ import org.jclouds.xml.XMLParser;
 
 import com.google.common.base.Function;
 import com.google.common.eventbus.EventBus;
-import com.google.common.util.concurrent.ListeningExecutorService;
 import com.google.inject.Inject;
 import com.google.inject.Injector;
 
@@ -46,15 +43,10 @@ public class UtilsImpl extends org.jclouds.rest.internal.UtilsImpl implements Ut
    private Factory sshFactory;
    private final Function<NodeMetadata, SshClient> sshForNode;
 
-   @Inject
-   UtilsImpl(Injector injector, Json json, XMLParser xml, HttpClient simpleClient,
-         org.jclouds.rest.HttpAsyncClient simpleAsyncClient, Crypto encryption, DateService date,
-         @Named(Constants.PROPERTY_USER_THREADS) ListeningExecutorService userExecutor,
-         @Named(Constants.PROPERTY_IO_WORKER_THREADS) ListeningExecutorService ioExecutor, EventBus eventBus,
-         Map<String, Credentials> credentialStore, LoggerFactory loggerFactory,
+   @Inject UtilsImpl(Injector injector, Json json, XMLParser xml, HttpClient simpleClient, Crypto encryption,
+         DateService date, EventBus eventBus, Map<String, Credentials> credentialStore, LoggerFactory loggerFactory,
          Function<NodeMetadata, SshClient> sshForNode) {
-      super(injector, json, xml, simpleClient, simpleAsyncClient, encryption, date, userExecutor, ioExecutor, eventBus,
-            credentialStore, loggerFactory);
+      super(injector, json, xml, simpleClient, encryption, date, eventBus, credentialStore, loggerFactory);
       this.sshForNode = sshForNode;
    }
 

http://git-wip-us.apache.org/repos/asf/jclouds/blob/aedf56d3/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 82a0ea2..5a52b1f 100644
--- a/compute/src/test/java/org/jclouds/compute/internal/BaseComputeServiceLiveTest.java
+++ b/compute/src/test/java/org/jclouds/compute/internal/BaseComputeServiceLiveTest.java
@@ -33,6 +33,7 @@ import static java.lang.String.format;
 import static java.lang.System.currentTimeMillis;
 import static java.util.concurrent.TimeUnit.SECONDS;
 import static java.util.logging.Logger.getAnonymousLogger;
+import static org.jclouds.Constants.PROPERTY_USER_THREADS;
 import static org.jclouds.compute.options.RunScriptOptions.Builder.nameTask;
 import static org.jclouds.compute.options.RunScriptOptions.Builder.wrapInInitScript;
 import static org.jclouds.compute.options.TemplateOptions.Builder.overrideLoginCredentials;
@@ -63,6 +64,8 @@ import java.util.concurrent.ExecutionException;
 import java.util.concurrent.TimeUnit;
 import java.util.concurrent.TimeoutException;
 
+import javax.inject.Named;
+
 import org.jclouds.compute.ComputeService;
 import org.jclouds.compute.ComputeServiceContext;
 import org.jclouds.compute.ComputeTestUtils;
@@ -111,7 +114,9 @@ import com.google.common.util.concurrent.Futures;
 import com.google.common.util.concurrent.ListenableFuture;
 import com.google.common.util.concurrent.ListeningExecutorService;
 import com.google.common.util.concurrent.MoreExecutors;
+import com.google.inject.Key;
 import com.google.inject.Module;
+import com.google.inject.name.Names;
 
 @Test(groups = { "integration", "live" }, singleThreaded = true)
 public abstract class BaseComputeServiceLiveTest extends BaseComputeServiceContextLiveTest {
@@ -448,7 +453,8 @@ public abstract class BaseComputeServiceLiveTest extends BaseComputeServiceConte
       final long timeoutMs = 20 * 60 * 1000;
       List<String> groups = Lists.newArrayList();
       List<ListenableFuture<NodeMetadata>> futures = Lists.newArrayList();
-      ListeningExecutorService userExecutor = MoreExecutors.listeningDecorator(context.utils().userExecutor());
+      ListeningExecutorService userExecutor = context.utils().injector()
+            .getInstance(Key.get(ListeningExecutorService.class, Names.named(PROPERTY_USER_THREADS)));
 
       try {
          for (int i = 0; i < 2; i++) {

http://git-wip-us.apache.org/repos/asf/jclouds/blob/aedf56d3/core/src/main/java/org/jclouds/rest/Utils.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/org/jclouds/rest/Utils.java b/core/src/main/java/org/jclouds/rest/Utils.java
index dc7ac50..f197702 100644
--- a/core/src/main/java/org/jclouds/rest/Utils.java
+++ b/core/src/main/java/org/jclouds/rest/Utils.java
@@ -28,7 +28,6 @@ import org.jclouds.xml.XMLParser;
 
 import com.google.common.annotations.Beta;
 import com.google.common.eventbus.EventBus;
-import com.google.common.util.concurrent.ListeningExecutorService;
 import com.google.inject.ImplementedBy;
 import com.google.inject.Injector;
 
@@ -56,34 +55,12 @@ public interface Utils {
 
    Json json();
 
-   /**
-    * 
-    * @deprecated will be removed in jclouds 1.7, as async interfaces are no
-    *             longer supported.
-    */
-   @Deprecated
-   HttpAsyncClient asyncHttp();
-
    HttpClient http();
 
    Crypto crypto();
 
    DateService date();
 
-   /**
-    * @deprecated will be removed in jclouds 1.7, as async interfaces are no
-    *             longer supported.
-    */
-   @Deprecated
-   ListeningExecutorService userExecutor();
-
-   /**
-    * @deprecated will be removed in jclouds 1.7, as async interfaces are no
-    *             longer supported.
-    */
-   @Deprecated
-   ListeningExecutorService ioExecutor();
-
    EventBus eventBus();
 
    LoggerFactory loggerFactory();
@@ -92,5 +69,4 @@ public interface Utils {
    Injector injector();
 
    XMLParser xml();
-
 }

http://git-wip-us.apache.org/repos/asf/jclouds/blob/aedf56d3/core/src/main/java/org/jclouds/rest/config/HttpApiModule.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/org/jclouds/rest/config/HttpApiModule.java b/core/src/main/java/org/jclouds/rest/config/HttpApiModule.java
index dbfdb0f..820ee68 100644
--- a/core/src/main/java/org/jclouds/rest/config/HttpApiModule.java
+++ b/core/src/main/java/org/jclouds/rest/config/HttpApiModule.java
@@ -21,7 +21,6 @@ import static org.jclouds.rest.config.BinderUtils.bindHttpApi;
 
 import org.jclouds.reflect.Invocation;
 import org.jclouds.rest.ConfiguresHttpApi;
-import org.jclouds.rest.HttpAsyncClient;
 import org.jclouds.rest.HttpClient;
 import org.jclouds.rest.internal.InvokeHttpMethod;
 
@@ -56,8 +55,6 @@ public class HttpApiModule<A> extends RestModule {
       }).to(InvokeHttpMethod.class);
       bindHttpApi(binder(), api);
       bindHttpApi(binder(), HttpClient.class);
-      // TODO: remove when references are gone
-      bindHttpApi(binder(), HttpAsyncClient.class);
       bindErrorHandlers();
       bindRetryHandlers();
    }

http://git-wip-us.apache.org/repos/asf/jclouds/blob/aedf56d3/core/src/main/java/org/jclouds/rest/internal/UtilsImpl.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/org/jclouds/rest/internal/UtilsImpl.java b/core/src/main/java/org/jclouds/rest/internal/UtilsImpl.java
index c756270..6b32d79 100644
--- a/core/src/main/java/org/jclouds/rest/internal/UtilsImpl.java
+++ b/core/src/main/java/org/jclouds/rest/internal/UtilsImpl.java
@@ -19,9 +19,7 @@ package org.jclouds.rest.internal;
 import java.util.Map;
 
 import javax.inject.Inject;
-import javax.inject.Named;
 
-import org.jclouds.Constants;
 import org.jclouds.crypto.Crypto;
 import org.jclouds.date.DateService;
 import org.jclouds.domain.Credentials;
@@ -33,7 +31,6 @@ import org.jclouds.xml.XMLParser;
 
 import com.google.common.annotations.Beta;
 import com.google.common.eventbus.EventBus;
-import com.google.common.util.concurrent.ListeningExecutorService;
 import com.google.inject.Injector;
 import com.google.inject.Singleton;
 
@@ -42,11 +39,8 @@ public class UtilsImpl implements Utils {
 
    private final Json json;
    private final HttpClient simpleClient;
-   private final org.jclouds.rest.HttpAsyncClient simpleAsyncClient;
    private final Crypto encryption;
    private final DateService date;
-   private final ListeningExecutorService userExecutor;
-   private final ListeningExecutorService ioExecutor;
    private final EventBus eventBus;
    private final Map<String, Credentials> credentialStore;
    private final LoggerFactory loggerFactory;
@@ -54,18 +48,13 @@ public class UtilsImpl implements Utils {
    private XMLParser xml;
 
    @Inject
-   protected UtilsImpl(Injector injector, Json json, XMLParser xml, HttpClient simpleClient, org.jclouds.rest.HttpAsyncClient simpleAsyncClient,
-         Crypto encryption, DateService date, @Named(Constants.PROPERTY_USER_THREADS) ListeningExecutorService userExecutor,
-            @Named(Constants.PROPERTY_IO_WORKER_THREADS) ListeningExecutorService ioExecutor, EventBus eventBus,
-            Map<String, Credentials> credentialStore, LoggerFactory loggerFactory) {
+   protected UtilsImpl(Injector injector, Json json, XMLParser xml, HttpClient simpleClient, Crypto encryption,
+         DateService date, EventBus eventBus, Map<String, Credentials> credentialStore, LoggerFactory loggerFactory) {
       this.injector = injector;
       this.json = json;
       this.simpleClient = simpleClient;
-      this.simpleAsyncClient = simpleAsyncClient;
       this.encryption = encryption;
       this.date = date;
-      this.userExecutor = userExecutor;
-      this.ioExecutor = ioExecutor;
       this.eventBus = eventBus;
       this.credentialStore = credentialStore;
       this.loggerFactory = loggerFactory;
@@ -73,12 +62,6 @@ public class UtilsImpl implements Utils {
    }
 
    @Override
-   @Deprecated
-   public org.jclouds.rest.HttpAsyncClient asyncHttp() {
-      return simpleAsyncClient;
-   }
-
-   @Override
    public DateService date() {
       return date;
    }
@@ -94,16 +77,6 @@ public class UtilsImpl implements Utils {
    }
 
    @Override
-   public ListeningExecutorService ioExecutor() {
-      return ioExecutor;
-   }
-
-   @Override
-   public ListeningExecutorService userExecutor() {
-      return userExecutor;
-   }
-   
-   @Override
    public EventBus eventBus() {
       return eventBus;
    }