1d001f3960f66312b94dcb7bae88c92158eb38a75Cédric Beustpackage test.guice; 2d001f3960f66312b94dcb7bae88c92158eb38a75Cédric Beust 3d001f3960f66312b94dcb7bae88c92158eb38a75Cédric Beustimport com.google.inject.Binder; 4d001f3960f66312b94dcb7bae88c92158eb38a75Cédric Beustimport com.google.inject.Module; 5d001f3960f66312b94dcb7bae88c92158eb38a75Cédric Beustimport com.google.inject.Singleton; 6d001f3960f66312b94dcb7bae88c92158eb38a75Cédric Beust 7d001f3960f66312b94dcb7bae88c92158eb38a75Cédric Beustpublic class GuiceExampleModule implements Module { 8d001f3960f66312b94dcb7bae88c92158eb38a75Cédric Beust 9d001f3960f66312b94dcb7bae88c92158eb38a75Cédric Beust @Override 10d001f3960f66312b94dcb7bae88c92158eb38a75Cédric Beust public void configure(Binder binder) { 11d001f3960f66312b94dcb7bae88c92158eb38a75Cédric Beust binder.bind(ISingleton.class).to(ExampleSingleton.class).in(Singleton.class); 12d001f3960f66312b94dcb7bae88c92158eb38a75Cédric Beust } 13d001f3960f66312b94dcb7bae88c92158eb38a75Cédric Beust 14d001f3960f66312b94dcb7bae88c92158eb38a75Cédric Beust} 15