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 2014/07/08 08:37:32 UTC

git commit: Use consistent stage for the two-stage injection

Repository: jclouds
Updated Branches:
  refs/heads/master 3fdb6d2e9 -> 66307d981


Use consistent stage for the two-stage injection


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

Branch: refs/heads/master
Commit: 66307d98160f74f217e7f36a9417da0c712ed50d
Parents: 3fdb6d2
Author: Andrew Gaul <ga...@apache.org>
Authored: Mon Jul 7 23:36:53 2014 -0700
Committer: Andrew Gaul <ga...@apache.org>
Committed: Mon Jul 7 23:36:53 2014 -0700

----------------------------------------------------------------------
 core/src/main/java/org/jclouds/ContextBuilder.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/66307d98/core/src/main/java/org/jclouds/ContextBuilder.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/org/jclouds/ContextBuilder.java b/core/src/main/java/org/jclouds/ContextBuilder.java
index ac547bf..5524c67 100644
--- a/core/src/main/java/org/jclouds/ContextBuilder.java
+++ b/core/src/main/java/org/jclouds/ContextBuilder.java
@@ -150,6 +150,8 @@ import com.google.inject.TypeLiteral;
  */
 public class ContextBuilder {
 
+   private static final Stage GUICE_STAGE = Stage.PRODUCTION;
+
    /**
     * looks up a provider or api with the given id
     * 
@@ -379,7 +381,7 @@ public class ContextBuilder {
 
 
    private Properties expandProperties(final Properties resolved) {
-      return Guice.createInjector(new BindPropertiesToExpandedValues(resolved)).getInstance(Properties.class);
+      return Guice.createInjector(GUICE_STAGE, new BindPropertiesToExpandedValues(resolved)).getInstance(Properties.class);
    }
 
    public static Injector buildInjector(String name, ProviderMetadata providerMetadata, Supplier<Credentials> creds, List<Module> inputModules) {