@Override protected final void configure() { builder = newExporter(binder()); bind(GuiceMBeanExporter.class).asEagerSingleton(); bind(MBeanExporter.class).in(Scopes.SINGLETON); newOptionalBinder(binder(), ObjectNameGenerator.class); newSetBinder(binder(), new TypeLiteral<SetMapping<?>>() {}); newSetBinder(binder(), new TypeLiteral<MapMapping<?, ?>>() {}); configureMBeans(); }
@Override protected final void configure() { builder = newExporter(binder()); bind(GuiceMBeanExporter.class).asEagerSingleton(); bind(MBeanExporter.class).in(Scopes.SINGLETON); newOptionalBinder(binder(), ObjectNameGenerator.class); newSetBinder(binder(), new TypeLiteral<SetMapping<?>>() {}); newSetBinder(binder(), new TypeLiteral<MapMapping<?, ?>>() {}); configureMBeans(); }
@Override protected final void configure() { builder = newExporter(binder()); install(new InternalMBeanModule()); configureMBeans(); }