JSON.Literal timesync=new JSON.Literal("{\"tc\":" + tc + ",\"ts\":" + ts + ",\"p\":" + (System.currentTimeMillis() - ts) + "}"); extOut.put("timesync",timesync); JSON.Literal timesync=new JSON.Literal("{\"tc\":" + tc + ",\"ts\":" + ts + ",\"p\":" + (System.currentTimeMillis() - ts) + ",\"a\":" + a + "}");
private Map<String,Object> multiFrameAdvice(JSON.Literal advice) { Map<String,Object> a=(Map<String,Object>)JSON.parse(_advice.toString()); a.put("multiple-clients",Boolean.TRUE); if (_multiFrameInterval > 0) { a.put("reconnect","retry"); a.put("interval",_multiFrameInterval); } else a.put("reconnect","none"); return a; }
void generateAdvice() { setAdvice(new JSON.Literal("{\"reconnect\":\"retry\",\"interval\":"+getInterval()+",\"timeout\":"+getTimeout()+"}")); }
private Map<String,Object> multiFrameAdvice(JSON.Literal advice) { Map<String,Object> a = (Map<String,Object>)JSON.parse(_advice.toString()); a.put("multiple-clients",Boolean.TRUE); if (_multiFrameInterval>0) { a.put("reconnect","retry"); a.put("interval",_multiFrameInterval); } else a.put("reconnect","none"); return a; }
protected Object filterJSON(Client from, Channel to, JSON.Literal json) { Object data = JSON.parse(json.toString()); return filter(from,to,data); }
protected Object filterJSON(Client from, Channel to, JSON.Literal json) { Object data=JSON.parse(json.toString()); return filter(from,to,data); }
public void setAdvice(JSON.Literal advice) { synchronized(this) { _adviceVersion++; _advice=advice; _multiFrameAdvice=new JSON.Literal(JSON.toString(multiFrameAdvice(advice))); } }
void generateAdvice() { setAdvice(new JSON.Literal("{\"reconnect\":\"retry\",\"interval\":" + getInterval() + ",\"timeout\":" + getTimeout() + "}")); }
public void setAdvice(JSON.Literal advice) { synchronized(this) { _adviceVersion++; _advice=advice; _multiFrameAdvice=new JSON.Literal(JSON.toString(multiFrameAdvice(advice))); } }