public class VCloudDirectorRestClientModule extends org.jclouds.rest.config.RestClientModule<VCloudDirectorApi,VCloudDirectorAsyncApi>
| Modifier and Type | Field and Description |
|---|---|
static Map<Class<?>,Class<?>> |
ADMIN_DELEGATE_MAP |
static Map<Class<?>,Class<?>> |
USER_DELEGATE_MAP |
| Constructor and Description |
|---|
VCloudDirectorRestClientModule() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindErrorHandlers() |
protected void |
configure() |
protected com.google.common.base.Supplier<Session> |
currentSession(com.google.common.base.Supplier<SessionWithToken> in) |
protected com.google.common.base.Supplier<URI> |
loginUrl(com.google.common.base.Supplier<URI> provider) |
protected com.google.common.base.Supplier<SessionWithToken> |
provideSessionWithTokenSupplier(com.google.common.cache.LoadingCache<org.jclouds.domain.Credentials,SessionWithToken> cache,
com.google.common.base.Supplier<org.jclouds.domain.Credentials> creds) |
protected com.google.common.base.Supplier<String> |
sessionToken(com.google.common.base.Supplier<SessionWithToken> in) |
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBindingprotected void configure()
configure in class org.jclouds.rest.config.RestClientModule<VCloudDirectorApi,VCloudDirectorAsyncApi>protected void bindErrorHandlers()
bindErrorHandlers in class org.jclouds.rest.config.RestClientModule<VCloudDirectorApi,VCloudDirectorAsyncApi>@Provides protected com.google.common.base.Supplier<URI> loginUrl(com.google.common.base.Supplier<URI> provider)
@Provides protected com.google.common.base.Supplier<Session> currentSession(com.google.common.base.Supplier<SessionWithToken> in)
@Provides protected com.google.common.base.Supplier<String> sessionToken(com.google.common.base.Supplier<SessionWithToken> in)
@Provides protected com.google.common.base.Supplier<SessionWithToken> provideSessionWithTokenSupplier(com.google.common.cache.LoadingCache<org.jclouds.domain.Credentials,SessionWithToken> cache, com.google.common.base.Supplier<org.jclouds.domain.Credentials> creds)
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.