Package org.jclouds.chef.config
Class ChefParserModule
- java.lang.Object
-
- com.google.inject.AbstractModule
-
- org.jclouds.chef.config.ChefParserModule
-
- All Implemented Interfaces:
com.google.inject.Module
public class ChefParserModule extends com.google.inject.AbstractModule
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChefParserModule.DataBagItemAdapterwrites or reads the literal directlystatic classChefParserModule.KeepLastRepeatedKeyMapTypeAdapterFactorystatic interfaceChefParserModule.PrivateKeyAdapterstatic classChefParserModule.PrivateKeyAdapterImplstatic interfaceChefParserModule.PublicKeyAdapterstatic classChefParserModule.PublicKeyAdapterImplstatic interfaceChefParserModule.X509CertificateAdapterstatic classChefParserModule.X509CertificateAdapterImpl
-
Constructor Summary
Constructors Constructor Description ChefParserModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigure()Map<Type,Object>provideCustomAdapterBindings(ChefParserModule.DataBagItemAdapter adapter, ChefParserModule.PrivateKeyAdapter privateAdapter, ChefParserModule.PublicKeyAdapter publicAdapter, ChefParserModule.X509CertificateAdapter certAdapter)-
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, requestStaticInjection, requireBinding, requireBinding
-
-
-
-
Method Detail
-
provideCustomAdapterBindings
@Provides @Singleton public final Map<Type,Object> provideCustomAdapterBindings(ChefParserModule.DataBagItemAdapter adapter, ChefParserModule.PrivateKeyAdapter privateAdapter, ChefParserModule.PublicKeyAdapter publicAdapter, ChefParserModule.X509CertificateAdapter certAdapter)
-
configure
protected void configure()
- Overrides:
configurein classcom.google.inject.AbstractModule
-
-