@SuppressWarnings("unchecked") @Override protected void configure() { bind(MessageCallback.class).to((Class<? extends MessageCallback>) clazz); bind(MessageBus.class).toInstance(context.getBus()); bind(RequestDispatcher.class).toInstance(context.getService().getDispatcher()); bind(TaskManager.class).toInstance(TaskManagerFactory.get()); // Add any extension bindings. for (Map.Entry<Class<?>, ResourceProvider> entry : config.getExtensionBindings().entrySet()) { bind(entry.getKey()).toProvider(new GuiceProviderProxy(entry.getValue())); } } }).getInstance(MessageCallback.class);
@SuppressWarnings("unchecked") @Override protected void configure() { bind(MessageCallback.class).to((Class<? extends MessageCallback>) clazz); bind(MessageBus.class).toInstance(context.getBus()); bind(RequestDispatcher.class).toInstance(context.getService().getDispatcher()); bind(TaskManager.class).toInstance(TaskManagerFactory.get()); // Add any extension bindings. for (Map.Entry<Class<?>, ResourceProvider> entry : config.getExtensionBindings().entrySet()) { bind(entry.getKey()).toProvider(new GuiceProviderProxy(entry.getValue())); } } }).getInstance(MessageCallback.class);