6364656667686970717273
// client has unregistered from this event synchronized (eventListeners) { eventListeners.remove(eventName, registrationId); } } else { WebsocketStatus status = client.sendMessage(event); if (status == WebsocketStatus.CLOSED) { unregister(registrationId); } } }
8384858687888990919293
} Event event = new Event(); event.setId(registrationId); event.setName(eventName); event.setData(new Date().toString()); callback.sendMessage(event); } @Override public void unregister(String registrationId) { clients.remove(registrationId);