@ParametersAreNonnullByDefault public final class

SearchStatistics

extends Object
implements Statistics
java.lang.Object
   ↳ com.atlassian.jira.instrumentation.search.SearchStatistics

Class Overview

Represents instrumentation data for searches.

Summary

Nested Classes
class SearchStatistics.SearchStatisticsBuilder  
Constants
String SEARCH_LAAS_ID
Public Constructors
SearchStatistics(String name, List<String> tags, Map<String, ?> otherStats, List<SearchCounter> executions)
Public Methods
static List<SearchStatistics> create(String name, SharedEntitySearchEvent sharedEntitySearchEvent, SimpleOpTimer indexExecution, Integer indexHash, SimpleOpTimer databaseExecution, Integer databaseHash)
static List<SearchStatistics> create(String name, SearchCounter... executions)
String getLoggingKey()
String getName()
Map<StringObject> getStats()
List<String> getTags()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.instrumentation.Statistics

Constants

public static final String SEARCH_LAAS_ID

Constant Value: "search"

Public Constructors

public SearchStatistics (String name, List<String> tags, Map<String, ?> otherStats, List<SearchCounter> executions)

Public Methods

public static List<SearchStatistics> create (String name, SharedEntitySearchEvent sharedEntitySearchEvent, SimpleOpTimer indexExecution, Integer indexHash, SimpleOpTimer databaseExecution, Integer databaseHash)

public static List<SearchStatistics> create (String name, SearchCounter... executions)

public String getLoggingKey ()

public String getName ()

public Map<StringObject> getStats ()

public List<String> getTags ()