@Override public org.jclouds.Fallback<?> getFallback(Invocation invocation) { Fallback fallback = invocation.getInvokable().getAnnotation(Fallback.class); if (fallback != null) { return injector.getInstance(fallback.value()); } return defaultFallback; }
@Override public org.jclouds.Fallback<?> getFallback(Invocation invocation) { Fallback fallback = invocation.getInvokable().getAnnotation(Fallback.class); if (fallback != null) { return injector.getInstance(fallback.value()); } return defaultFallback; }
@Override public org.jclouds.Fallback<?> getFallback(Invocation invocation) { Fallback fallback = invocation.getInvokable().getAnnotation(Fallback.class); if (fallback != null) { return injector.getInstance(fallback.value()); } return defaultFallback; }
@Override public org.jclouds.Fallback<?> getFallback(Invocation invocation) { Fallback fallback = invocation.getInvokable().getAnnotation(Fallback.class); if (fallback != null) { return injector.getInstance(fallback.value()); } return defaultFallback; }
@Override public org.jclouds.Fallback<?> getFallback(Invocation invocation) { Fallback fallback = invocation.getInvokable().getAnnotation(Fallback.class); if (fallback != null) { return injector.getInstance(fallback.value()); } return defaultFallback; }
@Override public org.jclouds.Fallback<?> getFallback(Invocation invocation) { Fallback fallback = invocation.getInvokable().getAnnotation(Fallback.class); if (fallback != null) { return injector.getInstance(fallback.value()); } return defaultFallback; }
protected void assertFallbackClassEquals(Invokable<?, ?> method, @Nullable Class<?> expected) { Fallback fallbackAnnotation = method.getAnnotation(Fallback.class); Class<?> assigned = fallbackAnnotation != null ? fallbackAnnotation.value() : MapHttp4xxCodesToExceptions.class; if (expected == null) assertEquals(assigned, MapHttp4xxCodesToExceptions.class); else assertEquals(assigned, expected); }
protected void assertFallbackClassEquals(Invokable<?, ?> method, @Nullable Class<?> expected) { Fallback fallbackAnnotation = method.getAnnotation(Fallback.class); Class<?> assigned = fallbackAnnotation != null ? fallbackAnnotation.value() : MapHttp4xxCodesToExceptions.class; if (expected == null) assertEquals(assigned, MapHttp4xxCodesToExceptions.class); else assertEquals(assigned, expected); }