LensHttpStatus(int statusCode, String reasonPhrase) { this.statusCode = statusCode; this.reasonPhrase = reasonPhrase; this.family = LensHttpStatus.familyOf(statusCode); }
public static Response.StatusType fromStatusCode(int statusCode) { // Delegate all status code calls to Response.Status. // Compute status code from LensHttpStatus only if it does not get status code from Status. Response.StatusType httpStatusCode = Response.Status.fromStatusCode(statusCode); if (httpStatusCode == null) { LensHttpStatus[] arr = values(); int len = arr.length; for (int i = 0; i < len; ++i) { LensHttpStatus lensHttpStatus = arr[i]; if (lensHttpStatus.statusCode == statusCode) { return lensHttpStatus; } } } return httpStatusCode; }
Response response2 = sHelper.openSessionReturnResponse(user2, pwd2, null, null); Assert.assertEquals(response1.getStatus(), LensHttpStatus.TOO_MANY_REQUESTS.getStatusCode()); Assert.assertEquals(response2.getStatus(), LensHttpStatus.TOO_MANY_REQUESTS.getStatusCode());
Response.StatusType httpStatusCode = LensHttpStatus.fromStatusCode(httpStatusCodeInt); String errorMsg = config.getString(ERROR_MSG_KEY);
public static Response.StatusType fromStatusCode(int statusCode) { // Delegate all status code calls to Response.Status. // Compute status code from LensHttpStatus only if it does not get status code from Status. Response.StatusType httpStatusCode = Response.Status.fromStatusCode(statusCode); if (httpStatusCode == null) { LensHttpStatus[] arr = values(); int len = arr.length; for (int i = 0; i < len; ++i) { LensHttpStatus lensHttpStatus = arr[i]; if (lensHttpStatus.statusCode == statusCode) { return lensHttpStatus; } } } return httpStatusCode; }
@Test(enabled = true) public void testMaxSessionPerUser() throws Exception { String user = "test", pwd = "test"; List<String> sessionList = new ArrayList<String>(); int maxSession = 3; try { HashMap<String, String> map = LensUtil.getHashMap(LensConfConstants.MAX_SESSIONS_PER_USER, Integer.toString(maxSession)); Util.changeConfig(map, confFilePath); lens.restart(); for (int i = 1; i <= maxSession; i++) { sessionList.add(sHelper.openSession(user, pwd, lens.getCurrentDB())); } Response response = sHelper.openSessionReturnResponse(user, pwd, lens.getCurrentDB(), null); Assert.assertEquals(response.getStatus(), LensHttpStatus.TOO_MANY_REQUESTS.getStatusCode()); } finally { for (String session : sessionList) { if (session != null) { sHelper.closeSession(session); } } } }
Response.StatusType httpStatusCode = LensHttpStatus.fromStatusCode(httpStatusCodeInt); String errorMsg = config.getString(ERROR_MSG_KEY);
LensHttpStatus(int statusCode, String reasonPhrase) { this.statusCode = statusCode; this.reasonPhrase = reasonPhrase; this.family = LensHttpStatus.familyOf(statusCode); }