/** * */ package name.webdizz.clt.crx.client.event.handler; import name.webdizz.clt.crx.client.ExtEventBus; import com.google.gwt.chrome.crx.client.Chrome; import com.google.gwt.chrome.crx.client.Console; import com.google.gwt.chrome.crx.client.Port; public final class ConnectEventHandler implements com.google.gwt.chrome.crx.client.events.ConnectEvent.Listener { private static final Console CONSOLE = Chrome.getExtension() .getBackgroundPage().getConsole(); private ExtEventBus eventBus; public ConnectEventHandler(final ExtEventBus eventBus) { this.eventBus = eventBus; } public void onConnect(final Port port) { CONSOLE.log("Enter into onConnect handler"); port.getOnMessageEvent().addListener(new MessageEventHandler(eventBus)); } }