Updated Branches:
  refs/heads/JCLOUDS-427 [created] 511fec7d5

Adding logging to BinderUtils.bindHttpApiProvider


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

Branch: refs/heads/JCLOUDS-427
Commit: 511fec7d50a07181adb08d26fbafd52cda3caa31
Parents: 05c2986
Author: Andrew Phillips <[email protected]>
Authored: Fri Jan 17 10:33:23 2014 -0500
Committer: Andrew Phillips <[email protected]>
Committed: Fri Jan 17 10:33:23 2014 -0500

----------------------------------------------------------------------
 core/src/main/java/org/jclouds/rest/config/BinderUtils.java | 5 +++++
 1 file changed, 5 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/511fec7d/core/src/main/java/org/jclouds/rest/config/BinderUtils.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/org/jclouds/rest/config/BinderUtils.java 
b/core/src/main/java/org/jclouds/rest/config/BinderUtils.java
index bf21dab..c535e44 100644
--- a/core/src/main/java/org/jclouds/rest/config/BinderUtils.java
+++ b/core/src/main/java/org/jclouds/rest/config/BinderUtils.java
@@ -103,7 +103,12 @@ public class BinderUtils {
       }.where(new TypeParameter<S>() {
       }, sync).where(new TypeParameter<A>() {
       }, async);
+      try {
       
binder.bind(sync).toProvider(TypeLiteral.class.cast(TypeLiteral.get(token.getType())));
+      } catch(RuntimeException e) {
+        System.err.format("************ Caught '%s' trying to bind '%s' to 
'%s'. Input async class: '%s'", e.getMessage(), 
TypeLiteral.get(token.getType()), async);
+        throw e;
+      }
    }
    
    /**

Reply via email to