From 8e41c0aed3bda55a74f828121523f70861f9bb9b Mon Sep 17 00:00:00 2001 From: Kevin Roast Date: Fri, 7 Oct 2011 10:34:42 +0000 Subject: [PATCH] Added time taken in ms debug output to Admin NodeBrowser when executing a search. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31029 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../web/bean/admin/AdminNodeBrowseBean.java | 14 +++++++++++++- source/web/jsp/admin/search-results.jsp | 2 ++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/source/java/org/alfresco/web/bean/admin/AdminNodeBrowseBean.java b/source/java/org/alfresco/web/bean/admin/AdminNodeBrowseBean.java index 2f2138930f..af26ba54d6 100644 --- a/source/java/org/alfresco/web/bean/admin/AdminNodeBrowseBean.java +++ b/source/java/org/alfresco/web/bean/admin/AdminNodeBrowseBean.java @@ -94,6 +94,7 @@ public class AdminNodeBrowseBean implements Serializable private QName nodeType = null; private Path primaryPath = null; private Boolean inheritPermissions = null; + private Long searchElapsedTime = null; // stores and node transient private DataModel stores = null; @@ -694,6 +695,7 @@ public class AdminNodeBrowseBean implements Serializable */ public String submitSearch() { + long start = System.currentTimeMillis(); RetryingTransactionCallback searchCallback = new RetryingTransactionCallback() { public String execute() throws Throwable @@ -725,7 +727,9 @@ public class AdminNodeBrowseBean implements Serializable try { - return getTransactionService().getRetryingTransactionHelper().doInTransaction(searchCallback, true); + String result = getTransactionService().getRetryingTransactionHelper().doInTransaction(searchCallback, true); + this.searchElapsedTime = System.currentTimeMillis() - start; + return result; } catch (Throwable e) { @@ -738,6 +742,14 @@ public class AdminNodeBrowseBean implements Serializable } } + /** + * @return the searchElapsedTime + */ + public Long getSearchElapsedTime() + { + return this.searchElapsedTime; + } + /** * Property wrapper class */ diff --git a/source/web/jsp/admin/search-results.jsp b/source/web/jsp/admin/search-results.jsp index 32353cb8ce..46775529ad 100644 --- a/source/web/jsp/admin/search-results.jsp +++ b/source/web/jsp/admin/search-results.jsp @@ -83,6 +83,8 @@ + +

Time ms: