|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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
|
FunctionalReflection.newProxy(Class<T> enclosingType,
com.google.common.base.Function<Invocation,Object> invocationFunction)
|
|
static
|
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)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||