Package ru.vyarus.dropwizard.guice.debug
Class GuiceProvisionDiagnostic.ProvisionListenerModule
java.lang.Object
com.google.inject.AbstractModule
ru.vyarus.dropwizard.guice.debug.GuiceProvisionDiagnostic.ProvisionListenerModule
- All Implemented Interfaces:
com.google.inject.Module
- Enclosing class:
- GuiceProvisionDiagnostic
public static class GuiceProvisionDiagnostic.ProvisionListenerModule
extends com.google.inject.AbstractModule
Module records guice beans provision times.
-
Constructor Summary
ConstructorsConstructorDescriptionProvisionListenerModule(com.google.common.collect.Multimap<com.google.inject.Binding<?>, Duration> provisions) Create module. -
Method Summary
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
-
ProvisionListenerModule
public ProvisionListenerModule(com.google.common.collect.Multimap<com.google.inject.Binding<?>, Duration> provisions) Create module.- Parameters:
provisions- provisions collector
-
-
Method Details
-
configure
protected void configure()- Overrides:
configurein classcom.google.inject.AbstractModule
-