public static void addListener(@NotNull MessageBusClient.ProjectClient client, @NotNull Object listenerOwner, @NotNull Listener listener) { addListener(client, TOPIC, listener, Listener.class, listenerOwner); } }
@Override public boolean attemptQuickFix(boolean mayDisplayDialogs) { if (project != null) { ReconnectRequestMessage.requestReconnectToClient(project, ref, mayDisplayDialogs); } return false; } }
public static void requestReconnectToAllClients(@NotNull Project project, boolean mayDisplayDialogs) { if (canSendMessage(project)) { getListener(project, TOPIC, DEFAULT_LISTENER).reconnectToAllClients(new ReconnectAllEvent(mayDisplayDialogs)); } }
ReconnectRequestMessage.addListener(projClient, this, new ReconnectRequestMessage.Listener() {
public static void requestReconnectToClient(@NotNull Project project, @NotNull ClientServerRef ref, boolean mayDisplayDialogs) { if (canSendMessage(project)) { getListener(project, TOPIC, DEFAULT_LISTENER).reconnectToClient(new ReconnectEvent(ref, mayDisplayDialogs)); } }
@Override public void actionPerformed(AnActionEvent anActionEvent) { final ClientConfigRoot sel = getSelected(ClientConfigRoot.class); if (sel != null && sel.isOffline()) { ReconnectRequestMessage.requestReconnectToClient(project, sel.getClientConfig().getClientServerRef(), true); } }
ReconnectRequestMessage.addListener(projectBusClient, this, new ReconnectRequestMessage.Listener() { @Override public void reconnectToAllClients(@NotNull ReconnectRequestMessage.ReconnectAllEvent e) {
ReconnectRequestMessage.addListener(projClient, this, new ReconnectRequestMessage.Listener() { @Override public void reconnectToAllClients(@NotNull ReconnectRequestMessage.ReconnectAllEvent e) {