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 <[email protected]>
Authored: Mon Jul 7 23:36:53 2014 -0700
Committer: Andrew Gaul <[email protected]>
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) {

Reply via email to