public synchronized void report() { log.trace("available: " + available.size() + " connection count: " + connectionCount + " waiters: " + waiters.size()); }
@Override public void handle(HttpServerRequest req) { if (log.isTraceEnabled()) { log.trace("Got request in sockjs server: " + req.uri); } rm.handle(req); } });
public void handle(HttpServerRequest req) { if (log.isTraceEnabled()) log.trace("Request: " + req.uri + " does not match, returning 404"); req.response.statusCode = 404; req.response.end(); } });
protected void sendInvalidJSON(HttpServerResponse response) { if (log.isTraceEnabled()) log.trace("Broken JSON"); response.statusCode = 500; response.end("Broken JSON encoding."); }
public void handle(HttpServerRequest request) { if (log.isTraceEnabled()) log.trace("WS, get: " + request.uri); request.response.statusCode = 400; request.response.end("Can \"Upgrade\" only to \"WebSocket\"."); } });
public void sendFrame(final String body) { if (log.isTraceEnabled()) log.trace("WS, sending frame"); if (!closed) { ws.writeTextFrame(body); } }
public void handle(HttpServerRequest req) { if (log.isTraceEnabled()) log.trace("Returning welcome response"); req.response.headers().put("Content-Type", "text/plain; charset=UTF-8"); req.response.end("Welcome to SockJS!\n"); } });
public void handle(HttpServerRequest request) { if (log.isTraceEnabled()) log.trace("WS, all: " + request.uri); request.response.headers().put("Allow", "GET"); request.response.statusCode = 405; request.response.end(); } });
public void handle(final HttpServerRequest req) { if (log.isTraceEnabled()) log.trace("XHR send, post, " + req.uri); String sessionID = req.params().get("param0"); final Session session = sessions.get(sessionID); if (session != null) { handleSend(req, session); } else { req.response.statusCode = 404; setJSESSIONID(config, req); req.response.end(); } } });
public void handle(HttpServerRequest req) { if (log.isTraceEnabled()) log.trace("In CORS options handler"); req.response.headers().put("Cache-Control", "public,max-age=31536000"); long oneYearSeconds = 365 * 24 * 60 * 60; long oneYearms = oneYearSeconds * 1000; String expires = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz").format(new Date(System.currentTimeMillis() + oneYearms)); req.response.headers().put("Expires", expires); req.response.headers().put("Access-Control-Allow-Methods", methods); req.response.headers().put("Access-Control-Max-Age", String.valueOf(oneYearSeconds)); setCORS(req); setJSESSIONID(config, req); req.response.statusCode = 204; req.response.end(); } };
public void handle(final HttpServerRequest req) { if (log.isTraceEnabled()) log.trace("JsonP, post: " + req.uri); String sessionID = req.params().get("param0"); final Session session = sessions.get(sessionID); if (session != null) { handleSend(req, session); } else { req.response.statusCode = 404; setJSESSIONID(config, req); req.response.end(); } } });
public void handle() { if (log.isTraceEnabled()) log.trace("Connection closed (from client?), closing session"); // Connection has been closed fron the client or network error so // we remove the session session.shutdown(); close(); } });
public void sendFrame(String body) { if (log.isTraceEnabled()) log.trace("XHR sending frame"); if (!headersWritten) { req.response.headers().put("Content-Type", "application/javascript; charset=UTF-8"); setJSESSIONID(config, req); setCORS(req); req.response.setChunked(true); headersWritten = true; } }
public void close() { if (log.isTraceEnabled()) log.trace("XHR stream closing listener"); if (!closed) { session.resetListener(false); try { req.response.end(); req.response.close(); closed = true; } catch (IllegalStateException e) { // Underlying connection might alreadu be closed - that's fine } } } }
public void close() { if (log.isTraceEnabled()) log.trace("XHR poll closing listener"); if (!closed) { try { session.resetListener(true); req.response.end(); req.response.close(); closed = true; } catch (IllegalStateException e) { // Underlying connection might already be closed - that's fine } } } }
public void handle(final WebSocketMatcher.Match match) { if (log.isTraceEnabled()) log.trace("WS, handler"); final Session session = new Session(vertx, sessions, config.getLong("heartbeat_period"), sockHandler); session.register(new WebSocketListener(match.ws, session)); } });
public void handle(final HttpServerRequest req) { if (log.isTraceEnabled()) log.trace("JsonP, get: " + req.uri); String callback = req.params().get("callback"); if (callback == null) { callback = req.params().get("c"); if (callback == null) { req.response.statusCode = 500; req.response.end("\"callback\" parameter required\n"); return; } } String sessionID = req.params().get("param0"); Session session = getSession(config.getLong("session_timeout"), config.getLong("heartbeat_period"), sessionID, sockHandler); session.register(new JsonPListener(req, session, callback)); } });
public void handle(final HttpServerRequest req) { if (log.isTraceEnabled()) log.trace("EventSource transport, get: " + req.uri); String sessionID = req.params().get("param0"); Session session = getSession(config.getLong("session_timeout"), config.getLong("heartbeat_period"), sessionID, sockHandler); session.register(new EventSourceListener(config.getInteger("max_bytes_streaming"), req, session)); } });
public void handle(final HttpServerRequest req) { if (log.isTraceEnabled()) log.trace("HtmlFile, get: " + req.uri); String callback = req.params().get("callback"); if (callback == null) { callback = req.params().get("c"); if (callback == null) { req.response.statusCode = 500; req.response.end("\"callback\" parameter required\n"); return; } } String sessionID = req.params().get("param0"); Session session = getSession(config.getLong("session_timeout"), config.getLong("heartbeat_period"), sessionID, sockHandler); session.register(new HtmlFileListener(config.getInteger("max_bytes_streaming"), req, callback, session)); } });
public void handle(final HttpServerRequest req) { if (log.isTraceEnabled()) log.trace("XHR, post, " + req.uri); String sessionID = req.params().get("param0"); Session session = getSession(config.getLong("session_timeout"), config.getLong("heartbeat_period"), sessionID, sockHandler); session.register(streaming? new XhrStreamingListener(config.getInteger("max_bytes_streaming"), req, session) : new XhrPollingListener(req, session)); } });