private void processSync(String aConnectorId, HttpServletRequest aReq, HttpServletResponse aResp) throws IOException { try { String lOrigin = aReq.getScheme() + "://" + aReq.getRemoteHost(); if (!EngineUtils.isOriginValid(lOrigin, mEngine.getConfiguration().getDomains())) { sendMessage(401, "Origin not allowed!", aResp); return; } List<String> lPackets = mConnectorsManager.getPacketsQueue().dequeue(aConnectorId); sendMessage(200, JSONProcessor.objectToJSONString(lPackets), aResp); } catch (Exception lEx) { sendMessage(500, lEx.getLocalizedMessage(), aResp); } }