Uses of Class
org.jclouds.reflect.Invocation

Packages that use Invocation
org.jclouds.reflect   
org.jclouds.rest   
org.jclouds.rest.config   
org.jclouds.rest.internal   
 

Uses of Invocation in org.jclouds.reflect
 

Methods in org.jclouds.reflect that return Invocation
static Invocation Invocation.create(com.google.common.reflect.Invokable<?,?> invokable)
          invocation without arguments.
static Invocation Invocation.create(com.google.common.reflect.Invokable<?,?> invokable, List<Object> args)
           
 Invocation InvocationSuccess.getInvocation()
          what was invocation
 

Methods in org.jclouds.reflect with parameters of type Invocation
static InvocationSuccess InvocationSuccess.create(Invocation invocation, Object result)
           
 

Method parameters in org.jclouds.reflect with type arguments of type Invocation
static
<T> T
FunctionalReflection.newProxy(Class<T> enclosingType, com.google.common.base.Function<Invocation,Object> invocationFunction)
           
static
<T> T
FunctionalReflection.newProxy(com.google.common.reflect.TypeToken<T> enclosingType, com.google.common.base.Function<Invocation,Object> invocationFunction)
          Returns a proxy instance that implements enclosingType by dispatching method invocations to invocationFunction.
 

Uses of Invocation in org.jclouds.rest
 

Methods in org.jclouds.rest with parameters of type Invocation
 void InputParamValidator.validateMethodParametersOrThrow(Invocation invocation)
          Validates that method parameters are correct, according to ParamValidators.
 

Uses of Invocation in org.jclouds.rest.config
 

Methods in org.jclouds.rest.config that return types with arguments of type Invocation
protected  com.google.common.base.Function<Invocation,Invocation> RestModule.sync2async(com.google.common.cache.Cache<com.google.common.reflect.Invokable<?,?>,com.google.common.reflect.Invokable<?,?>> cache)
          function view of above
protected  com.google.common.base.Function<Invocation,Invocation> RestModule.sync2async(com.google.common.cache.Cache<com.google.common.reflect.Invokable<?,?>,com.google.common.reflect.Invokable<?,?>> cache)
          function view of above
 

Methods in org.jclouds.rest.config with parameters of type Invocation
 void SetCaller.enter(Invocation caller)
           
 String ReadAnnotationsAndProperties.getCommandName(Invocation invocation)
           
 String InvocationConfig.getCommandName(Invocation invocation)
          command named used in logging and configuration keys.
 Fallback<?> ReadAnnotationsAndProperties.getFallback(Invocation invocation)
           
 Fallback<?> InvocationConfig.getFallback(Invocation invocation)
          fallback used for Sync or Async commands.
 com.google.common.base.Optional<Long> ReadAnnotationsAndProperties.getTimeoutNanos(Invocation in)
           
 com.google.common.base.Optional<Long> InvocationConfig.getTimeoutNanos(Invocation in)
          If this is present, Sync method calls will block up to the specified nanos and throw an UncheckedTimeoutException.
 

Uses of Invocation in org.jclouds.rest.internal
 

Classes in org.jclouds.rest.internal with type parameters of type Invocation
 class DelegatesToInvocationFunction<S,F extends Function<Invocation,Object>>
           
 

Methods in org.jclouds.rest.internal that return Invocation
 Invocation GeneratedHttpRequest.getInvocation()
          what was interpreted to create this request
 

Methods in org.jclouds.rest.internal that return types with arguments of type Invocation
 com.google.common.base.Optional<Invocation> GeneratedHttpRequest.getCaller()
           
 

Methods in org.jclouds.rest.internal with parameters of type Invocation
 GeneratedHttpRequest RestAnnotationProcessor.apply(Invocation invocation)
           
 Object InvokeHttpMethod.apply(Invocation in)
           
 Object InvokeAndCallGetOnFutures.apply(Invocation in)
           
 GeneratedHttpRequest.Builder GeneratedHttpRequest.Builder.caller(Invocation caller)
           
protected  com.google.common.base.Optional<URI> RestAnnotationProcessor.findEndpoint(Invocation invocation)
           
protected  com.google.common.base.Optional<URI> RestAnnotationProcessor.getEndpointFor(Invocation invocation)
           
protected  com.google.inject.Key<? extends com.google.common.base.Function<HttpResponse,?>> TransformerForRequest.getParserOrThrowException(Invocation invocation)
           
 com.google.common.base.Function<HttpResponse,?> TransformerForRequest.getTransformerForMethod(Invocation invocation, com.google.inject.Injector injector)
           
protected  Object DelegatesToInvocationFunction.handle(Invocation invocation)
           
 GeneratedHttpRequest.Builder GeneratedHttpRequest.Builder.invocation(Invocation invocation)
           
 Object InvokeHttpMethod.invoke(Invocation invocation)
          invokes the HttpCommand associated with invocation, parses its response, and applies a fallback if a Throwable is encountered.
 Object InvokeHttpMethod.invokeWithTimeout(Invocation invocation, long limitNanos)
          calls InvokeHttpMethod.invoke(Invocation), timing out after the specified time limit.
 com.google.common.util.concurrent.ListenableFuture<?> InvokeHttpMethod.submit(Invocation invocation)
          submits the HttpCommand associated with invocation, parses its response, and applies a fallback if a Throwable is encountered.
 

Constructors in org.jclouds.rest.internal with parameters of type Invocation
GeneratedHttpRequest(String method, URI endpoint, com.google.common.collect.Multimap<String,String> headers, Payload payload, Iterable<HttpRequestFilter> filters, Invocation invocation, com.google.common.base.Optional<Invocation> caller)
           
 

Constructor parameters in org.jclouds.rest.internal with type arguments of type Invocation
GeneratedHttpRequest(String method, URI endpoint, com.google.common.collect.Multimap<String,String> headers, Payload payload, Iterable<HttpRequestFilter> filters, Invocation invocation, com.google.common.base.Optional<Invocation> caller)
           
 



Copyright © 2009-2013 jclouds. All Rights Reserved.