6667686970717273747576
// client has unregistered from this event synchronized (eventListeners) { eventListeners.remove(eventName, registrationId); } } else { Status status = client.sendMessage(event); if (status == Status.CLIENT_DISCONNECTED) { unregister(registrationId); } } }
8687888990919293949596
} 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);