package ru.kovbasa.config; import com.google.inject.AbstractModule; import com.google.inject.Singleton; import ru.kovbasa.driver.DriverFactory; import ru.kovbasa.driver.SelectableDriverFactory; import ru.kovbasa.driver.WebDriverProvider; public class DriverModule extends AbstractModule { @Override protected void configure() { bind(DriverFactory.class).to(SelectableDriverFactory.class).in(Singleton.class); bind(WebDriverProvider.class).in(Singleton.class); } }