public Serializable getObject() { switch (source) { case MAP: return null; case MESSAGE_EVENT: return (Serializable) message.getRawData(); case NONE: return null; case SERIALIZABLE: return object; case TEXT: return text; default: return null; } }
public void onMessage(MessageEvent message) { ScriptBuffer script = new ScriptBuffer(); script.appendCall("dwr.hub._remotePublish", subscriptionId, message.getRawData()); session.addScript(script); }