Package org.jclouds.ohai.config
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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbindOhai()
protected void
protected Long
millis()
protected final Long
protected final Properties
protected Properties
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Constructor Details
-
OhaiModule
public OhaiModule()
-
-
Method Details
-
configure
protected void configure()- Overrides:
configure
in classcom.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
-
systemProperties
-
bindOhai
-
provideMillis
-
millis
-