Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACCEPT_ALL - Static variable in interface com.atlassian.util.profiling.MetricsFilter
-
A filter that guarantees the inclusion of all meters
- accepts(String) - Method in interface com.atlassian.util.profiling.MetricsFilter
- ACTIVATE_MEMORY_PROPERTY - Static variable in class com.atlassian.util.profiling.ProfilingConstants
-
System property that controls whether this memory usage details should be included in profiling or not.
- ACTIVATE_METRICS_PROPERTY - Static variable in class com.atlassian.util.profiling.ProfilingConstants
-
System property that specifies by default whether metrics should be used or not.
- ACTIVATE_PROPERTY - Static variable in class com.atlassian.util.profiling.ProfilingConstants
-
System property that specifies by default whether this timer should be used or not.
- add(ProfilingStrategy) - Static method in class com.atlassian.util.profiling.UtilTimerStack
-
Deprecated.
- addChild(ProfilingTimerBean) - Method in class com.atlassian.util.profiling.strategy.impl.ProfilingTimerBean
-
Deprecated.
- addMetricStrategy(MetricStrategy) - Static method in class com.atlassian.util.profiling.StrategiesRegistry
- addParent(ProfilingTimerBean) - Method in class com.atlassian.util.profiling.strategy.impl.ProfilingTimerBean
-
Deprecated.
- addProfilerStrategy(ProfilerStrategy) - Static method in class com.atlassian.util.profiling.StrategiesRegistry
- AUTOSTART_PARAM - Static variable in class com.atlassian.util.profiling.filters.ProfilingFilter
-
Deprecated.This is the parameter you pass to the init parameter & specify in the web.xml file: eg.
C
- cleanupMetrics(MetricsFilter) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
-
Removes existing metrics that are not accepted by the specified filter.
- close() - Method in interface com.atlassian.util.profiling.Ticker
- collect(Iterable<String>) - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Collects
MetricTag.OptionalMetricTagthat may exist in aMetricTagContext - collect(String...) - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Collects
MetricTag.OptionalMetricTagthat may exist in aMetricTagContext - com.atlassian.util.profiling - package com.atlassian.util.profiling
- com.atlassian.util.profiling.filters - package com.atlassian.util.profiling.filters
- com.atlassian.util.profiling.object - package com.atlassian.util.profiling.object
- com.atlassian.util.profiling.strategy - package com.atlassian.util.profiling.strategy
- com.atlassian.util.profiling.strategy.impl - package com.atlassian.util.profiling.strategy.impl
- concat(Timer...) - Static method in class com.atlassian.util.profiling.Timers
-
Combine multiple
Timerobjects into one, so they can be started and stopped together. - configure(FilterConfig) - Method in interface com.atlassian.util.profiling.filters.FilterConfigAware
-
Deprecated.
- configure(FilterConfig) - Method in class com.atlassian.util.profiling.filters.ProfilingStatusUpdateViaRequestStrategy
-
Deprecated.
D
- DEFAULT_ACTIVATE_MEMORY_PROPERTY - Static variable in class com.atlassian.util.profiling.ProfilingConstants
-
Default value that is used if
ProfilingConstants.ACTIVATE_MEMORY_PROPERTYis not set. - DEFAULT_ACTIVATE_METRICS_PROPERTY - Static variable in class com.atlassian.util.profiling.ProfilingConstants
-
Default value that is used if
ProfilingConstants.ACTIVATE_METRICS_PROPERTYis not set. - DEFAULT_ACTIVATE_PROPERTY - Static variable in class com.atlassian.util.profiling.ProfilingConstants
-
Default value that is used if
ProfilingConstants.ACTIVATE_PROPERTYis not set. - DEFAULT_MAX_FRAME_COUNT - Static variable in class com.atlassian.util.profiling.ProfilingConstants
-
Default value that is used if
ProfilingConstants.MAX_FRAME_COUNTis not set. - DEFAULT_MAX_FRAME_LENGTH - Static variable in class com.atlassian.util.profiling.ProfilingConstants
-
Default value that is used if
ProfilingConstants.MAX_FRAME_LENGTHis not set. - DEFAULT_MIN_TIME - Static variable in class com.atlassian.util.profiling.ProfilingConstants
-
Default value that is used if
ProfilingConstants.MIN_TIMEis not set. - DEFAULT_MIN_TOTAL_TIME - Static variable in class com.atlassian.util.profiling.ProfilingConstants
-
Default value that is used if
ProfilingConstants.MIN_TOTAL_TIMEis not set. - deny(String...) - Static method in interface com.atlassian.util.profiling.MetricsFilter
-
Metrics with the specified names should NOT be present in published metrics.
- deny(Collection<String>) - Static method in interface com.atlassian.util.profiling.MetricsFilter
-
Metrics with the specified names should NOT be present in published metrics.
- DENY_ALL - Static variable in interface com.atlassian.util.profiling.MetricsFilter
-
A filter that guarantees the exclusion of all meters
- destroy() - Method in class com.atlassian.util.profiling.filters.ProfilingFilter
-
Deprecated.
- destroy() - Method in class com.atlassian.util.profiling.filters.RequestProfilingFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.atlassian.util.profiling.filters.ProfilingFilter
-
Deprecated.If the filter is on record start time, pass to filter chain, and then record total time on the return.
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.atlassian.util.profiling.filters.RequestProfilingFilter
E
- enableForThread() - Method in class com.atlassian.util.profiling.ProfilerConfiguration
- equals(Object) - Method in class com.atlassian.util.profiling.MetricKey
- equals(Object) - Method in class com.atlassian.util.profiling.MetricTag
F
- FilterConfigAware - Interface in com.atlassian.util.profiling.filters
-
Deprecated.in 3.0 for removal in 5.0
- FROM_PLUGIN_KEY_TAG_KEY - Static variable in class com.atlassian.util.profiling.MetricTag
- fromPluginKey(String) - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Attribute a plugin for providing a module that is measured
G
- getAll() - Static method in class com.atlassian.util.profiling.MetricTagContext
- getAllInterfaces(Class) - Static method in class com.atlassian.util.profiling.object.ObjectProfiler
- getConfiguration() - Static method in class com.atlassian.util.profiling.Metrics
-
Get the current
MetricsConfiguration. - getConfiguration() - Static method in class com.atlassian.util.profiling.Timers
-
Get the current
ProfilerConfiguration. - getDefaultProfilerStrategy() - Static method in class com.atlassian.util.profiling.StrategiesRegistry
- getDefaultStrategy() - Static method in class com.atlassian.util.profiling.UtilTimerStack
-
Deprecated.
- getFilter() - Method in class com.atlassian.util.profiling.MetricsConfiguration
- getJustClassName(Class) - Static method in class com.atlassian.util.profiling.ProfilingUtils
-
Deprecated.Get just the name of the class (without the package name)
- getJustClassName(String) - Static method in class com.atlassian.util.profiling.ProfilingUtils
-
Deprecated.Get just the name of the class (without the package name)
- getKey() - Method in class com.atlassian.util.profiling.MetricTag
- getLogger() - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilerStrategy
- getLogger() - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilingStrategy
-
Deprecated.
- getMaxFrameCount() - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilingStrategy
-
Deprecated.
- getMaxFrameNameLength() - Method in class com.atlassian.util.profiling.ProfilerConfiguration
- getMaxFramesPerTrace() - Method in class com.atlassian.util.profiling.ProfilerConfiguration
- getMetricName() - Method in class com.atlassian.util.profiling.MetricKey
- getMinFrameTime(TimeUnit) - Method in class com.atlassian.util.profiling.ProfilerConfiguration
- getMinTime() - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilingStrategy
-
Deprecated.
- getMinTotalTime() - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilingStrategy
-
Deprecated.
- getMinTraceTime(TimeUnit) - Method in class com.atlassian.util.profiling.ProfilerConfiguration
- getParent() - Method in class com.atlassian.util.profiling.strategy.impl.ProfilingTimerBean
-
Deprecated.
- getPrintable(long) - Method in class com.atlassian.util.profiling.strategy.impl.ProfilingTimerBean
-
Deprecated.Get a formatted string representing all the methods that took longer than a specified time.
- getPrintable(String, long) - Method in class com.atlassian.util.profiling.strategy.impl.ProfilingTimerBean
-
Deprecated.
- getProfiledObject(Class, Object) - Static method in class com.atlassian.util.profiling.object.ObjectProfiler
-
Given a class, and an interface that it implements, return a proxied version of the class that implements the interface.
- getResource() - Method in class com.atlassian.util.profiling.strategy.impl.ProfilingTimerBean
-
Deprecated.
- getTags() - Method in class com.atlassian.util.profiling.MetricKey
- getTotalTime() - Method in class com.atlassian.util.profiling.strategy.impl.ProfilingTimerBean
-
Deprecated.
- getTrimmedClassName(Method) - Static method in class com.atlassian.util.profiling.object.ObjectProfiler
-
Given a method, get the Method name, with no package information.
- getValue() - Method in class com.atlassian.util.profiling.MetricTag
H
- hashCode() - Method in class com.atlassian.util.profiling.MetricKey
- hashCode() - Method in class com.atlassian.util.profiling.MetricTag
- histogram() - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Creates a
Histogramwith information in the builder. - histogram(String) - Static method in class com.atlassian.util.profiling.Metrics
-
Deprecated.since 4.3.0, for removal in 5.0.0, use the
Metrics.metric(String)builder instead. - histogram(String, MetricTag.RequiredMetricTag...) - Static method in class com.atlassian.util.profiling.Metrics
-
Deprecated.since 4.3.0, for removal in 5.0.0, use the
Metrics.metric(String)builder instead. - histogram(String, Collection<MetricTag.RequiredMetricTag>) - Static method in class com.atlassian.util.profiling.Metrics
-
Deprecated.since 4.3.0, for removal in 5.0.0, use the
Metrics.metric(String)builder instead. - Histogram - Interface in com.atlassian.util.profiling
-
A metric that calculates the distribution of a value
I
- incrementCounter(MetricKey, long) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
-
Does not guarantee safety from lost-updates, check implementations.
- incrementCounter(Long) - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Does not guarantee safety from lost-updates, check implementations.
- incrementGauge(MetricKey, long) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
-
Does not guarantee safety from lost-updates, check implementations.
- incrementGauge(Long) - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Does not guarantee safety from lost-updates, check implementations.
- init(FilterConfig) - Method in class com.atlassian.util.profiling.filters.ProfilingFilter
-
Deprecated.
- init(FilterConfig) - Method in class com.atlassian.util.profiling.filters.RequestProfilingFilter
- invoke(Object, Method, Object[]) - Method in class com.atlassian.util.profiling.object.TimerInvocationHandler
- INVOKER_PLUGIN_KEY_TAG_KEY - Static variable in class com.atlassian.util.profiling.MetricTag
- invokerPluginKey(String) - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Attribute the plugin for invoking measured code
- isActive() - Static method in class com.atlassian.util.profiling.UtilTimerStack
-
Deprecated.
- isEnabled() - Method in class com.atlassian.util.profiling.MetricsConfiguration
- isEnabled() - Method in class com.atlassian.util.profiling.ProfilerConfiguration
- isEnabled() - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilingStrategy
-
Deprecated.
- isEnabled() - Method in interface com.atlassian.util.profiling.strategy.ProfilingStrategy
-
Deprecated.Return
trueif this strategy is enabled,falseotherwise. - isMemoryProfilingEnabled() - Method in class com.atlassian.util.profiling.ProfilerConfiguration
- isProfileMemory() - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilingStrategy
-
Deprecated.
L
- log(String) - Method in interface com.atlassian.util.profiling.UtilTimerLogger
-
Deprecated.Writes a string to the logger
- LongRunningMetricTimer - Interface in com.atlassian.util.profiling
-
Object that is used to collect time metrics about the execution a block of code.
- longRunningTimer() - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Creates a
LongRunningMetricTimerwith information in the builder. - longRunningTimer(String) - Static method in class com.atlassian.util.profiling.Metrics
-
Deprecated.since 4.3.0, for removal in 5.0.0, use the
Metrics.metric(String)builder instead. - longRunningTimer(String, MetricTag.RequiredMetricTag...) - Static method in class com.atlassian.util.profiling.Metrics
-
Deprecated.since 4.3.0, for removal in 5.0.0, use the
Metrics.metric(String)builder instead. - longRunningTimer(String, Collection<MetricTag.RequiredMetricTag>) - Static method in class com.atlassian.util.profiling.Metrics
-
Deprecated.since 4.3.0, for removal in 5.0.0, use the
Metrics.metric(String)builder instead.
M
- MAX_FRAME_COUNT - Static variable in class com.atlassian.util.profiling.ProfilingConstants
-
System property that controls the default maximum number of timer frames that can be reported per timer stack.
- MAX_FRAME_LENGTH - Static variable in class com.atlassian.util.profiling.ProfilingConstants
-
System property that controls the default maximum length of timer frame names.
- metric(String) - Static method in class com.atlassian.util.profiling.Metrics
-
Start creating a metric using the
Metrics.Builder - metricKey(String) - Static method in class com.atlassian.util.profiling.MetricKey
- metricKey(String, MetricTag.RequiredMetricTag...) - Static method in class com.atlassian.util.profiling.MetricKey
- metricKey(String, Collection<MetricTag.RequiredMetricTag>) - Static method in class com.atlassian.util.profiling.MetricKey
- MetricKey - Class in com.atlassian.util.profiling
-
A data class representing the identifier of a single metric.
- Metrics - Class in com.atlassian.util.profiling
- Metrics.Builder - Class in com.atlassian.util.profiling
-
A metric builder, to get started call
Metrics.metric(String). - MetricsConfiguration - Class in com.atlassian.util.profiling
-
Configuration that applies to
MetricStrategy - MetricsConfiguration() - Constructor for class com.atlassian.util.profiling.MetricsConfiguration
- MetricsFilter - Interface in com.atlassian.util.profiling
-
Allows filtering of metrics that will be included or excluded from the published metrics.
- MetricStrategy - Interface in com.atlassian.util.profiling.strategy
-
Strategy for tracking metrics of profiled code blocks, to be used with
Metrics. - MetricTag - Class in com.atlassian.util.profiling
-
A data class representing a single metric tag, as a key-value pair.
- MetricTag.OptionalMetricTag - Class in com.atlassian.util.profiling
-
Represents a metric tag that may or may not be considered when generating a metric.
- MetricTag.RequiredMetricTag - Class in com.atlassian.util.profiling
- MetricTagContext - Class in com.atlassian.util.profiling
-
Internal only version of
MetricContext - MetricTagContext() - Constructor for class com.atlassian.util.profiling.MetricTagContext
- MetricTagContext.Closeable - Interface in com.atlassian.util.profiling
-
Deprecated.use
ContextFragmentinstead, don't use this with new methods, leave existing ones alone for now for backwards-compatibility. For removal in 5.0 - MetricTimer - Interface in com.atlassian.util.profiling
-
Object that is used to collect time metrics about the execution a block of code.
- MIN_TIME - Static variable in class com.atlassian.util.profiling.ProfilingConstants
-
System property that controls the default threshold time (in milliseconds) below which a profiled event should not be reported.
- MIN_TOTAL_TIME - Static variable in class com.atlassian.util.profiling.ProfilingConstants
-
System property that controls the default threshold time (in milliseconds) below which an entire stack of profiled events should not be reported.
N
- NO_OP - Static variable in interface com.atlassian.util.profiling.Ticker
-
Simple no-op
Tickerimplementation
O
- ObjectProfiler - Class in com.atlassian.util.profiling.object
- ObjectProfiler() - Constructor for class com.atlassian.util.profiling.object.ObjectProfiler
- of(String, boolean) - Static method in class com.atlassian.util.profiling.MetricTag
- of(String, int) - Static method in class com.atlassian.util.profiling.MetricTag
- of(String, String) - Static method in class com.atlassian.util.profiling.MetricTag
-
nullable value since 3.6.1
- onRequestEnd() - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilerStrategy
- onRequestEnd() - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
-
Method that is called to signal that the request has completed.
- onRequestEnd() - Method in interface com.atlassian.util.profiling.strategy.ProfilerStrategy
-
Method that is called to signal that the request has completed.
- onRequestEnd() - Static method in class com.atlassian.util.profiling.Timers
-
Call this method to signal that the request has completed to trigger all configured
profiler strategiesandmetric strategiesto clean up any request or thread scoped resources associated with profiling state, includingclosinganytickersthat have not yet been closed. - OPTIONAL_TAG_PROPERTY_PREFIX - Static variable in class com.atlassian.util.profiling.ProfilingConstants
-
System property prefix for optional tags to be enabled.
- optionalOf(String, boolean) - Static method in class com.atlassian.util.profiling.MetricTag
- optionalOf(String, int) - Static method in class com.atlassian.util.profiling.MetricTag
- optionalOf(String, String) - Static method in class com.atlassian.util.profiling.MetricTag
- optionalTag(String, boolean) - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Adds an optional tag to the metric.
- optionalTag(String, int) - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Adds an optional tag to the metric.
- optionalTag(String, String) - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Adds an optional tag to the metric.
- optionalTags(MetricTag.OptionalMetricTag...) - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Adds optional tags to the metric.
- optionalTags(Iterable<MetricTag.OptionalMetricTag>) - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Adds optional tags to the metric.
P
- pop(String) - Static method in class com.atlassian.util.profiling.UtilTimerStack
-
Deprecated.
- Profilable - Interface in com.atlassian.util.profiling.object
- profile() - Method in interface com.atlassian.util.profiling.object.Profilable
- profile(String, Profilable) - Static method in class com.atlassian.util.profiling.object.ObjectProfiler
-
A simple convenience wrapper for profiling a block of code, reduces repetition of captions used by the Timers#timer method.
- profiledInvoke(Method, Object, Object[]) - Static method in class com.atlassian.util.profiling.object.ObjectProfiler
-
A profiled call
Method.invoke(Object, Object...). - ProfilerConfiguration - Class in com.atlassian.util.profiling
-
Configuration that applies to
ProfilerStrategy - ProfilerConfiguration() - Constructor for class com.atlassian.util.profiling.ProfilerConfiguration
- ProfilerStrategy - Interface in com.atlassian.util.profiling.strategy
-
Strategy for profiling code blocks, to be used with
Timers. - ProfilingConstants - Class in com.atlassian.util.profiling
- ProfilingFilter - Class in com.atlassian.util.profiling.filters
-
Deprecated.in 3.0 for removal in 5.0. Use the replacement
RequestProfilingFilterthat allows enabling profiling for individual requests - ProfilingFilter() - Constructor for class com.atlassian.util.profiling.filters.ProfilingFilter
-
Deprecated.
- ProfilingFilter(StatusUpdateStrategy) - Constructor for class com.atlassian.util.profiling.filters.ProfilingFilter
-
Deprecated.
- ProfilingStatusUpdateViaRequestStrategy - Class in com.atlassian.util.profiling.filters
-
Deprecated.in 3.0 for removal in 5.0. Enabling or disabling system-wide profiling from request parameters is deprecated. Use per-request profiler provided by
RequestProfilingFilterinstead. - ProfilingStatusUpdateViaRequestStrategy() - Constructor for class com.atlassian.util.profiling.filters.ProfilingStatusUpdateViaRequestStrategy
-
Deprecated.
- ProfilingStrategy - Interface in com.atlassian.util.profiling.strategy
-
Deprecated.in 3.0 for removal in 5.0. Use
ProfilerStrategyandTimersinstead. - ProfilingTimerBean - Class in com.atlassian.util.profiling.strategy.impl
-
Deprecated.since 3.0 for removal in 5.0
- ProfilingTimerBean(String) - Constructor for class com.atlassian.util.profiling.strategy.impl.ProfilingTimerBean
-
Deprecated.
- ProfilingUtils - Class in com.atlassian.util.profiling
-
Deprecated.in 3.0 for removal in 5.0
- ProfilingUtils() - Constructor for class com.atlassian.util.profiling.ProfilingUtils
-
Deprecated.
- push(String) - Static method in class com.atlassian.util.profiling.UtilTimerStack
-
Deprecated.
- put(OptionalTag...) - Static method in class com.atlassian.util.profiling.MetricTagContext
- put(MetricTag.OptionalMetricTag) - Static method in class com.atlassian.util.profiling.MetricTagContext
-
Deprecated.Use
MetricTagContext.put(OptionalTag...), for removal in 5.0.0
R
- reloadConfigs() - Method in class com.atlassian.util.profiling.MetricsConfiguration
- remove(ProfilingStrategy) - Static method in class com.atlassian.util.profiling.UtilTimerStack
-
Deprecated.
- removeMetricStrategy(MetricStrategy) - Static method in class com.atlassian.util.profiling.StrategiesRegistry
- removeProfilerStrategy(ProfilerStrategy) - Static method in class com.atlassian.util.profiling.StrategiesRegistry
- RequestProfilingFilter - Class in com.atlassian.util.profiling.filters
-
Filter that ensures
timerstate is cleaned up at theend of the request. - RequestProfilingFilter() - Constructor for class com.atlassian.util.profiling.filters.RequestProfilingFilter
- resetMetric(MetricKey) - Static method in class com.atlassian.util.profiling.Metrics
-
Resets (that may mean removal depending on the metric strategy) a specific metric that exactly matches a
MetricKey. - resetMetric(MetricKey) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
-
Resets (that may mean removal depending on the metric strategy) a specific metric that exactly matches a
MetricKey.
S
- SEND_ANALYTICS - Static variable in class com.atlassian.util.profiling.MetricTag
- setConfiguration(MetricsConfiguration) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
-
Method that is called when the strategy is
registered. - setConfiguration(ProfilerConfiguration) - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilerStrategy
- setConfiguration(ProfilerConfiguration) - Method in interface com.atlassian.util.profiling.strategy.ProfilerStrategy
-
Method that is called when the strategy is
registered. - setConfiguredMaxFrameCount(int) - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilingStrategy
-
Deprecated.
- setConfiguredMinTime(long) - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilingStrategy
-
Deprecated.
- setConfiguredMinTotalTime(long) - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilingStrategy
-
Deprecated.
- setEnabled(boolean) - Method in class com.atlassian.util.profiling.MetricsConfiguration
- setEnabled(boolean) - Method in class com.atlassian.util.profiling.ProfilerConfiguration
- setEnabled(boolean) - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilingStrategy
-
Deprecated.
- setEndMem() - Method in class com.atlassian.util.profiling.strategy.impl.ProfilingTimerBean
-
Deprecated.
- setEndTime() - Method in class com.atlassian.util.profiling.strategy.impl.ProfilingTimerBean
-
Deprecated.
- setFilter(MetricsFilter) - Method in class com.atlassian.util.profiling.MetricsConfiguration
-
Applies
MetricsFilterto filter metrics that will be accepted by atlassian-profiling. - setGauge(MetricKey, long) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
-
Called to set the gauge by the value.
- setGauge(Long) - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Called to set the gauge by the value
- setLogger(UtilTimerLogger) - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilingStrategy
-
Deprecated.
- setLogger(Logger) - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilerStrategy
- setMaxFrameNameLength(int) - Method in class com.atlassian.util.profiling.ProfilerConfiguration
- setMaxFramesPerTrace(int) - Method in class com.atlassian.util.profiling.ProfilerConfiguration
- setMemoryProfilingEnabled(boolean) - Method in class com.atlassian.util.profiling.ProfilerConfiguration
- setMinFrameTime(long, TimeUnit) - Method in class com.atlassian.util.profiling.ProfilerConfiguration
- setMinTraceTime(long, TimeUnit) - Method in class com.atlassian.util.profiling.ProfilerConfiguration
- setProfileMemoryFlag(boolean) - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilingStrategy
-
Deprecated.
- setStartMem() - Method in class com.atlassian.util.profiling.strategy.impl.ProfilingTimerBean
-
Deprecated.
- setStartTime() - Method in class com.atlassian.util.profiling.strategy.impl.ProfilingTimerBean
-
Deprecated.
- setStateViaRequest(ServletRequest) - Method in class com.atlassian.util.profiling.filters.ProfilingStatusUpdateViaRequestStrategy
-
Deprecated.
- setStateViaRequest(ServletRequest) - Method in interface com.atlassian.util.profiling.filters.StatusUpdateStrategy
-
Deprecated.Turn on or off profiling via the request.
- StackProfilerStrategy - Class in com.atlassian.util.profiling.strategy.impl
-
Default profiling strategy, which is included into
Timersby default. - StackProfilerStrategy() - Constructor for class com.atlassian.util.profiling.strategy.impl.StackProfilerStrategy
- StackProfilingStrategy - Class in com.atlassian.util.profiling.strategy.impl
-
Deprecated.in 3.0 for removal in 5.0. Use
StackProfilerStrategyandTimersinstead. - StackProfilingStrategy() - Constructor for class com.atlassian.util.profiling.strategy.impl.StackProfilingStrategy
-
Deprecated.
- StackProfilingStrategy(StackProfilerStrategy) - Constructor for class com.atlassian.util.profiling.strategy.impl.StackProfilingStrategy
-
Deprecated.
- start() - Method in interface com.atlassian.util.profiling.LongRunningMetricTimer
-
Starts a
tickerfor a monitored code block - start() - Method in interface com.atlassian.util.profiling.MetricTimer
-
Starts a
tickerfor a monitored code block - start(Object...) - Method in interface com.atlassian.util.profiling.Timer
-
Starts a
tickerfor a profiled code block. - start(String) - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilerStrategy
- start(String) - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilingStrategy
-
Deprecated.
- start(String) - Method in interface com.atlassian.util.profiling.strategy.ProfilerStrategy
-
Called to mark the end of a profiled block of code.
- start(String) - Method in interface com.atlassian.util.profiling.strategy.ProfilingStrategy
-
Deprecated.This method is called on a start of the code snippet profiling
- start(String) - Static method in class com.atlassian.util.profiling.Timers
-
Starts a timer with the given name.
- start(String...) - Method in interface com.atlassian.util.profiling.Timer
-
Starts a
tickerfor a profiled code block. - startLongRunningTimer() - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Starts a
LongRunningMetricTimerwith information in the builder. - startLongRunningTimer(MetricKey) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
-
Called to time something that is long-running and could benefit from periodic updates on the timer duration.
- startLongRunningTimer(String) - Static method in class com.atlassian.util.profiling.Metrics
-
Deprecated.since 4.3.0, for removal in 5.0.0, use the
Metrics.metric(String)builder instead. - startLongRunningTimer(String) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
-
Called to time something that is long-running and could benefit from periodic updates on the timer duration.
- startLongRunningTimer(String, MetricTag.RequiredMetricTag...) - Static method in class com.atlassian.util.profiling.Metrics
-
Deprecated.since 4.3.0, for removal in 5.0.0, use the
Metrics.metric(String)builder instead. - startLongRunningTimer(String, Collection<MetricTag.RequiredMetricTag>) - Static method in class com.atlassian.util.profiling.Metrics
-
Deprecated.since 4.3.0, for removal in 5.0.0, use the
Metrics.metric(String)builder instead. - startTimer() - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Starts a
MetricTimerwith information in the builder. - startTimer(MetricKey) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
-
Called to mark the end of a block of code for which metrics should be calculated.
- startTimer(String) - Static method in class com.atlassian.util.profiling.Metrics
-
Deprecated.since 4.3.0, for removal in 5.0.0, use the
Metrics.metric(String)builder instead. - startTimer(String) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
-
Called to mark the end of a block of code for which metrics should be calculated.
- startTimer(String, MetricTag.RequiredMetricTag...) - Static method in class com.atlassian.util.profiling.Metrics
-
Deprecated.since 4.3.0, for removal in 5.0.0, use the
Metrics.metric(String)builder instead. - startTimer(String, Collection<MetricTag.RequiredMetricTag>) - Static method in class com.atlassian.util.profiling.Metrics
-
Deprecated.since 4.3.0, for removal in 5.0.0, use the
Metrics.metric(String)builder instead. - startWithMetric(String) - Static method in class com.atlassian.util.profiling.Timers
-
Starts a timer with the given name and metrics.
- startWithMetric(String, MetricTag.RequiredMetricTag...) - Static method in class com.atlassian.util.profiling.Timers
-
Deprecated.since 4.3.0, for removal in 5.0.0, use
Timers.timerWithMetric(String, Metrics.Builder)with theMetrics.metric(String)builder instead. - startWithMetric(String, String) - Static method in class com.atlassian.util.profiling.Timers
-
Deprecated.since 4.3.0, for removal in 5.0.0, use
Timers.timerWithMetric(String, Metrics.Builder)with theMetrics.metric(String)builder instead. - startWithMetric(String, String, MetricTag.RequiredMetricTag...) - Static method in class com.atlassian.util.profiling.Timers
-
Deprecated.since 4.3.0, for removal in 5.0.0, use
Timers.timerWithMetric(String, Metrics.Builder)with theMetrics.metric(String)builder instead. - statusUpdateStrategy - Variable in class com.atlassian.util.profiling.filters.ProfilingFilter
-
Deprecated.
- StatusUpdateStrategy - Interface in com.atlassian.util.profiling.filters
-
Deprecated.in 3.0 for removal in 5.0
- stop(String) - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilingStrategy
-
Deprecated.
- stop(String) - Method in interface com.atlassian.util.profiling.strategy.ProfilingStrategy
-
Deprecated.This method is called on a stop of the code snippet profiling
- StrategiesRegistry - Class in com.atlassian.util.profiling
- SUBCATEGORY - Static variable in class com.atlassian.util.profiling.MetricTag
T
- tag(String, boolean) - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Adds a tag to the metric.
- tag(String, int) - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Adds a tag to the metric.
- tag(String, String) - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Adds a tag to the metric.
- tags(MetricTag.RequiredMetricTag...) - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Adds tags to the metric.
- tags(Iterable<MetricTag.RequiredMetricTag>) - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Adds tags to the metric.
- target - Variable in class com.atlassian.util.profiling.object.TimerInvocationHandler
- Ticker - Interface in com.atlassian.util.profiling
-
An object used to profile and/or monitor of a code block, that can be used to
markthe end of the code block. - timer() - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Creates a
MetricTimerwith information in the builder. - timer(String) - Static method in class com.atlassian.util.profiling.Metrics
-
Deprecated.since 4.3.0, for removal in 5.0.0, use the
Metrics.metric(String)builder instead. - timer(String) - Static method in class com.atlassian.util.profiling.Timers
-
Creates a
Timerwith the given name. - timer(String, MetricTag.RequiredMetricTag...) - Static method in class com.atlassian.util.profiling.Metrics
-
Deprecated.since 4.3.0, for removal in 5.0.0, use the
Metrics.metric(String)builder instead. - timer(String, Collection<MetricTag.RequiredMetricTag>) - Static method in class com.atlassian.util.profiling.Metrics
-
Deprecated.since 4.3.0, for removal in 5.0.0, use the
Metrics.metric(String)builder instead. - Timer - Interface in com.atlassian.util.profiling
-
Object that is used to add profiling around blocks of code
- TimerInvocationHandler - Class in com.atlassian.util.profiling.object
- TimerInvocationHandler(Object) - Constructor for class com.atlassian.util.profiling.object.TimerInvocationHandler
- Timers - Class in com.atlassian.util.profiling
-
Factory and utility methods for create
Timerinstances - timerWithMetric(String) - Static method in class com.atlassian.util.profiling.Timers
-
Creates a
Timerwith the given name, and metrics. - timerWithMetric(String, Metrics.Builder) - Static method in class com.atlassian.util.profiling.Timers
-
Creates a
Timerwith the given trace name, and metrics based on the builder. - timerWithMetric(String, MetricTag.RequiredMetricTag...) - Static method in class com.atlassian.util.profiling.Timers
-
Deprecated.since 4.3.0, for removal in 5.0.0, use
Timers.timerWithMetric(String, Metrics.Builder)with theMetrics.metric(String)builder instead. - timerWithMetric(String, MetricTimer) - Static method in class com.atlassian.util.profiling.Timers
-
Creates a
Timerwith the given trace name, and mixes in aMetricTimer. - timerWithMetric(String, String) - Static method in class com.atlassian.util.profiling.Timers
-
Deprecated.since 4.3.0, for removal in 5.0.0, use
Timers.timerWithMetric(String, Metrics.Builder)with theMetrics.metric(String)builder instead. - timerWithMetric(String, String, MetricTag.RequiredMetricTag...) - Static method in class com.atlassian.util.profiling.Timers
-
Deprecated.since 4.3.0, for removal in 5.0.0, use
Timers.timerWithMetric(String, Metrics.Builder)with theMetrics.metric(String)builder instead. - timerWithMetric(String, String, Collection<MetricTag.RequiredMetricTag>) - Static method in class com.atlassian.util.profiling.Timers
-
Deprecated.since 4.3.0, for removal in 5.0.0, use
Timers.timerWithMetric(String, Metrics.Builder)with theMetrics.metric(String)builder instead. - timerWithMetric(String, Collection<MetricTag.RequiredMetricTag>) - Static method in class com.atlassian.util.profiling.Timers
-
Deprecated.since 4.3.0, for removal in 5.0.0, use
Timers.timerWithMetric(String, Metrics.Builder)with theMetrics.metric(String)builder instead. - toString() - Method in class com.atlassian.util.profiling.MetricKey
- toString() - Method in class com.atlassian.util.profiling.MetricTag
- turnProfilingOff() - Method in class com.atlassian.util.profiling.filters.ProfilingFilter
-
Deprecated.
- turnProfilingOff() - Method in class com.atlassian.util.profiling.filters.ProfilingStatusUpdateViaRequestStrategy
-
Deprecated.
- turnProfilingOn() - Method in class com.atlassian.util.profiling.filters.ProfilingFilter
-
Deprecated.
- turnProfilingOn() - Method in class com.atlassian.util.profiling.filters.ProfilingStatusUpdateViaRequestStrategy
-
Deprecated.
- turnProfilingOnAndSetThreshold(long) - Method in class com.atlassian.util.profiling.filters.ProfilingStatusUpdateViaRequestStrategy
-
Deprecated.
U
- UNDEFINED_TAG_VALUE - Static variable in class com.atlassian.util.profiling.MetricTag
- update(long) - Method in interface com.atlassian.util.profiling.Histogram
-
Records a new value
- update(long, TimeUnit) - Method in interface com.atlassian.util.profiling.MetricTimer
-
Updates the metric with an additional value
- update(Duration) - Method in interface com.atlassian.util.profiling.MetricTimer
-
Updates the metric with an additional value
- updateHistogram(MetricKey, long) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
-
Called when a histogram is
updated. - updateHistogram(String, long) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
-
Called when a histogram is
updated. - updateTimer(MetricKey, Duration) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
-
Called when a metric is
updated. - updateTimer(String, long, TimeUnit) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
-
Called when a metric is
updated. - UtilTimerLogger - Interface in com.atlassian.util.profiling
-
Deprecated.in 3.0 for removal in 5.0
- UtilTimerStack - Class in com.atlassian.util.profiling
-
Deprecated.in 3.0 to be removed in 5.0. Use
instead - UtilTimerStack() - Constructor for class com.atlassian.util.profiling.UtilTimerStack
-
Deprecated.
W
- withAnalytics() - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Mark any created metrics to be sent to analytics.
- withInvokerPluginKey() - Method in class com.atlassian.util.profiling.Metrics.Builder
-
Attribute the plugin at the top of the call stack for invoking measured code
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form