Class EngineRuntimeModule

java.lang.Object
ch.rswk.meta.engine.dagger.EngineRuntimeModule

@Module public class EngineRuntimeModule extends Object
  • Field Details

  • Constructor Details

    • EngineRuntimeModule

      public EngineRuntimeModule()
  • Method Details

    • getListeningExecutor

      @Provides @Singleton public com.google.common.util.concurrent.ListeningExecutorService getListeningExecutor(com.codahale.metrics.MetricRegistry registry)
    • getListeningScheduledExecutor

      @Provides @Singleton public com.google.common.util.concurrent.ListeningScheduledExecutorService getListeningScheduledExecutor(com.codahale.metrics.MetricRegistry registry)
    • getMetricRegistry

      @Provides @Singleton public com.codahale.metrics.MetricRegistry getMetricRegistry()
    • getHealthCheckRegistry

      @Provides @Singleton public com.codahale.metrics.health.HealthCheckRegistry getHealthCheckRegistry()
    • getDefaultFileWatchers

      @Provides @ElementsIntoSet public Set<EngineRuntime.FileWatcher> getDefaultFileWatchers()
    • getDefaultServices

      @Provides @ElementsIntoSet public Set<com.google.common.util.concurrent.Service> getDefaultServices()
    • getServiceManager

      @Provides @Singleton public com.google.common.util.concurrent.ServiceManager getServiceManager(Set<com.google.common.util.concurrent.Service> services)