Class TestableDataTreeChangeListenerModule

  • All Implemented Interfaces:
    com.google.inject.Module

    public class TestableDataTreeChangeListenerModule
    extends com.google.inject.AbstractModule
    Guice wiring module which binds a TestableDataTreeChangeListener as an AsyncEventsWaiter, and automatically registers all bound ChainableDataTreeChangeListener to it.
    Author:
    Michael Vorburger.ch
    • Constructor Detail

      • TestableDataTreeChangeListenerModule

        public TestableDataTreeChangeListenerModule()
    • Method Detail

      • configure

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

        @Provides
        protected final AsyncEventsWaiter getAsyncEventsWaiter​(com.google.inject.Injector injector)
      • getRealAsyncEventsWaiter

        protected AsyncEventsWaiter getRealAsyncEventsWaiter​(com.google.inject.Injector injector)
      • getTestableDataTreeChangeListener

        protected TestableDataTreeChangeListener getTestableDataTreeChangeListener​(com.google.inject.Injector injector)