本文整理了Java中com.atlassian.util.profiling.UtilTimerStack.isActive()
方法的一些代码示例,展示了UtilTimerStack.isActive()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。UtilTimerStack.isActive()
方法的具体详情如下:
包路径:com.atlassian.util.profiling.UtilTimerStack
类名称:UtilTimerStack
方法名:isActive
暂无
代码示例来源:origin: com.atlassian.jira/jira-core
public boolean isProfilingEnabled()
{
return UtilTimerStack.isActive();
}
代码示例来源:origin: com.atlassian.user/atlassian-user-core
public static void pop(Supplier<String> supplier) {
if (UtilTimerStack.isActive()) {
UtilTimerStack.pop(supplier.get());
}
}
}
代码示例来源:origin: com.atlassian.user/atlassian-user-core
public static void push(Supplier<String> supplier) {
if (UtilTimerStack.isActive()) {
UtilTimerStack.push(supplier.get());
}
}
代码示例来源:origin: com.atlassian.jira/jira-core
public static void store(final String group, final String query, final long time)
{
if (UtilTimerStack.isActive())
{
getProfiler().storeDataPoint(group, query, time);
}
}
代码示例来源:origin: com.atlassian.jira/jira-core
public static void end() throws IOException
{
final ThreadLocalQueryProfiler profiler = getProfiler();
if (UtilTimerStack.isActive())
{
profiler.printData();
profiler.clearData();
}
}
代码示例来源:origin: com.atlassian.jira/jira-core
public static void start()
{
if (UtilTimerStack.isActive())
{
getProfiler().clearData();
getProfiler().begin();
}
}
代码示例来源:origin: com.atlassian.jira/jira-core
public String getHtml(final Map displayParams, final Issue issue)
{
final FieldLayout fieldLayout = ComponentAccessor.getFieldLayoutManager().getFieldLayout(issue);
final String hiddenFieldId = getNavigableField().getHiddenFieldId();
if ((fieldLayout == null) || ((hiddenFieldId != null) && fieldLayout.isFieldHidden(hiddenFieldId)))
{
return "";
}
else
{
final String timerName = !UtilTimerStack.isActive() ? "" : "Rendering navigable field '" + getNavigableField().getId() + "' for issue: " + (issue == null ? "null" : issue.getKey());
try
{
UtilTimerStack.push(timerName);
return getNavigableField().getColumnViewHtml(fieldLayout.getFieldLayoutItem(getNavigableField().getId()), displayParams, issue);
}
finally
{
UtilTimerStack.pop(timerName);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!