public static void addListener(@NotNull MessageBusClient.ProjectClient client, @NotNull Object listenerOwner, @NotNull Listener listener) { addListener(client, TOPIC, listener, Listener.class, listenerOwner); } }
UserSelectedOfflineMessage.addListener(projClient, this, e -> {
UserSelectedOfflineMessage.addListener(projectBusClient, this, this::onUserSelectedOffline); ReconnectRequestMessage.addListener(projectBusClient, this, new ReconnectRequestMessage.Listener() { @Override
ClientConfigRemovedMessage.addListener(clientBus, cacheId, event -> refresh()); ServerConnectedMessage.addListener(appBus, cacheId, (e) -> refresh()); UserSelectedOfflineMessage.addListener(clientBus, cacheId, name -> refresh()); ClientActionMessage.addListener(appBus, cacheId, event -> refresh()); ServerActionCacheMessage.addListener(appBus, cacheId, event -> refresh());
UserSelectedOfflineMessage.addListener(projClient, this, new UserSelectedOfflineMessage.Listener() { @Override public void userSelectedServerOffline(@NotNull UserSelectedOfflineMessage.OfflineEvent e) {