Class OhaiModule

java.lang.Object
com.google.inject.AbstractModule
org.jclouds.ohai.config.OhaiModule
All Implemented Interfaces:
com.google.inject.Module
Direct Known Subclasses:
JMXOhaiModule

public class OhaiModule extends com.google.inject.AbstractModule
Wires the components needed to parse ohai data
  • Constructor Details

    • OhaiModule

      public OhaiModule()
  • Method Details

    • configure

      protected void configure()
      Overrides:
      configure in class com.google.inject.AbstractModule
    • guiceProvideAutomatic

      @Provides protected final com.google.common.base.Supplier<Map<String,JsonBall>> guiceProvideAutomatic(AutomaticSupplier in)
    • provideAutomatic

      protected com.google.common.base.Supplier<Map<String,JsonBall>> provideAutomatic(AutomaticSupplier in)
    • provideSystemProperties

      @Named("systemProperties") @Provides protected final Properties provideSystemProperties()
    • systemProperties

      protected Properties systemProperties()
    • bindOhai

      public com.google.inject.multibindings.MapBinder<String,com.google.common.base.Supplier<JsonBall>> bindOhai()
    • provideMillis

      @Provides protected final Long provideMillis()
    • millis

      protected Long millis()