org.jclouds.gae.config
Class GoogleAppEngineConfigurationModule

java.lang.Object
  extended by com.google.inject.AbstractModule
      extended by org.jclouds.gae.config.GoogleAppEngineConfigurationModule
All Implemented Interfaces:
com.google.inject.Module
Direct Known Subclasses:
AsyncGoogleAppEngineConfigurationModule, MultithreadedAsyncGoogleAppEngineConfigurationModule

public class GoogleAppEngineConfigurationModule
extends com.google.inject.AbstractModule

Configures GaeHttpCommandExecutorService.

Author:
Adrian Cole

Constructor Summary
GoogleAppEngineConfigurationModule()
           
GoogleAppEngineConfigurationModule(com.google.inject.Module executorServiceModule)
          Used when you are creating multiple contexts in the same app.
GoogleAppEngineConfigurationModule(com.google.common.base.Supplier<com.google.common.util.concurrent.ListeningExecutorService> memoizedCurrentRequestExecutorService)
          Used when you are creating multiple contexts in the same app.
 
Method Summary
protected  void bindHttpCommandExecutorService()
           
protected  void configure()
           
protected  com.google.appengine.api.urlfetch.URLFetchService provideURLFetchService()
           
 
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GoogleAppEngineConfigurationModule

public GoogleAppEngineConfigurationModule()

GoogleAppEngineConfigurationModule

public GoogleAppEngineConfigurationModule(com.google.inject.Module executorServiceModule)
Used when you are creating multiple contexts in the same app.

Parameters:
currentRequestExecutorService -
See Also:
CurrentRequestExecutorServiceModule.currentRequestExecutorService()

GoogleAppEngineConfigurationModule

public GoogleAppEngineConfigurationModule(com.google.common.base.Supplier<com.google.common.util.concurrent.ListeningExecutorService> memoizedCurrentRequestExecutorService)
Used when you are creating multiple contexts in the same app.

Parameters:
memoizedCurrentRequestExecutorService -
See Also:
CurrentRequestExecutorServiceModule.memoizedCurrentRequestExecutorService
Method Detail

configure

protected void configure()
Specified by:
configure in class com.google.inject.AbstractModule

bindHttpCommandExecutorService

protected void bindHttpCommandExecutorService()

provideURLFetchService

@Provides
protected com.google.appengine.api.urlfetch.URLFetchService provideURLFetchService()


Copyright © 2009-2012 jclouds. All Rights Reserved.