if (!(message instanceof TextMessage)) {
handleInvalidMessageType(message);
return;
}
Event e = eventUnMarshaller.unmarshallEvent(Arrays.asList(PingEvent.class, eventClass), eventClass, message);
if (e instanceof PingEvent) {
// if pingMonitor not setup then just swallow..
if (pingMonitor != null) {
pingMonitor.pingReceived((PingEvent) e);
}