Skip navigation links
A C D E F G H I L M N O P R S T U W 

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(String...) - Method in class com.atlassian.util.profiling.Metrics.Builder
Collects MetricTag.OptionalMetricTag that may exist in a MetricTagContext
collect(Iterable<String>) - Method in class com.atlassian.util.profiling.Metrics.Builder
Collects MetricTag.OptionalMetricTag that may exist in a MetricTagContext
com.atlassian.util.integration - package com.atlassian.util.integration
 
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 Timer objects 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_PROPERTY is not set.
DEFAULT_ACTIVATE_METRICS_PROPERTY - Static variable in class com.atlassian.util.profiling.ProfilingConstants
Default value that is used if ProfilingConstants.ACTIVATE_METRICS_PROPERTY is not set.
DEFAULT_ACTIVATE_PROPERTY - Static variable in class com.atlassian.util.profiling.ProfilingConstants
Default value that is used if ProfilingConstants.ACTIVATE_PROPERTY is not set.
DEFAULT_MAX_FRAME_COUNT - Static variable in class com.atlassian.util.profiling.ProfilingConstants
Default value that is used if ProfilingConstants.MAX_FRAME_COUNT is not set.
DEFAULT_MAX_FRAME_LENGTH - Static variable in class com.atlassian.util.profiling.ProfilingConstants
Default value that is used if ProfilingConstants.MAX_FRAME_LENGTH is not set.
DEFAULT_MIN_TIME - Static variable in class com.atlassian.util.profiling.ProfilingConstants
Default value that is used if ProfilingConstants.MIN_TIME is not set.
DEFAULT_MIN_TOTAL_TIME - Static variable in class com.atlassian.util.profiling.ProfilingConstants
Default value that is used if ProfilingConstants.MIN_TOTAL_TIME is 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
 
getLastEntry() - Method in class com.atlassian.util.integration.ProfilingP6Logger
 
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 - Interface in com.atlassian.util.profiling
A metric that calculates the distribution of a value
histogram() - Method in class com.atlassian.util.profiling.Metrics.Builder
Creates a Histogram with 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, 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(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.

I

incrementCounter(Long) - Method in class com.atlassian.util.profiling.Metrics.Builder
Does not guarantee safety from lost-updates, check implementations.
incrementCounter(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.
incrementGauge(MetricKey, long) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
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 true if this strategy is enabled, false otherwise.
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
logException(Exception) - Method in class com.atlassian.util.integration.ProfilingP6Logger
 
logSQL(int, String, long, String, String, String) - Method in class com.atlassian.util.integration.ProfilingP6Logger
 
logText(String) - Method in class com.atlassian.util.integration.ProfilingP6Logger
 
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 LongRunningMetricTimer with 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, 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.
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.

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 - Class in com.atlassian.util.profiling
A data class representing the identifier of a single metric.
metricKey(String) - Static method in class com.atlassian.util.profiling.MetricKey
 
metricKey(String, Collection<MetricTag.RequiredMetricTag>) - Static method in class com.atlassian.util.profiling.MetricKey
 
metricKey(String, MetricTag.RequiredMetricTag...) - Static method in class com.atlassian.util.profiling.MetricKey
 
Metrics - Class in com.atlassian.util.profiling
Factory and utility methods for creating MetricTimer, LongRunningMetricTimer, and Histogram.
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 ContextFragment instead, 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 Ticker implementation

O

ObjectProfiler - Class in com.atlassian.util.profiling.object
 
ObjectProfiler() - Constructor for class com.atlassian.util.profiling.object.ObjectProfiler
 
of(String, String) - Static method in class com.atlassian.util.profiling.MetricTag
nullable value since 3.6.1
of(String, int) - Static method in class com.atlassian.util.profiling.MetricTag
 
of(String, boolean) - Static method in class com.atlassian.util.profiling.MetricTag
 
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 strategies and metric strategies to clean up any request or thread scoped resources associated with profiling state, including closing any tickers that 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, String) - Static method in class com.atlassian.util.profiling.MetricTag
 
optionalOf(String, int) - Static method in class com.atlassian.util.profiling.MetricTag
 
optionalOf(String, boolean) - 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(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.
profile() - Method in interface com.atlassian.util.profiling.object.Profilable
 
profiledInvoke(Method, Object, Object[]) - Static method in class com.atlassian.util.profiling.object.ObjectProfiler
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 RequestProfilingFilter that 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.
 
ProfilingP6Logger - Class in com.atlassian.util.integration
 
ProfilingP6Logger() - Constructor for class com.atlassian.util.integration.ProfilingP6Logger
 
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 RequestProfilingFilter instead.
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 ProfilerStrategy and Timers instead.
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 timer state is cleaned up at the end 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(ProfilerConfiguration) - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilerStrategy
 
setConfiguration(MetricsConfiguration) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
Method that is called when the strategy is registered.
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 MetricsFilter to filter metrics that will be accepted by atlassian-profiling.
setGauge(Long) - Method in class com.atlassian.util.profiling.Metrics.Builder
Called to set the gauge by the value
setGauge(MetricKey, long) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
Called to set the gauge by the value.
setLogger(Logger) - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilerStrategy
 
setLogger(UtilTimerLogger) - Method in class com.atlassian.util.profiling.strategy.impl.StackProfilingStrategy
Deprecated.
 
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 Timers by 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 StackProfilerStrategy and Timers instead.
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 ticker for a monitored code block
start() - Method in interface com.atlassian.util.profiling.MetricTimer
Starts a ticker for a monitored 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...) - Method in interface com.atlassian.util.profiling.Timer
Starts a ticker for a profiled code block.
start(Object...) - Method in interface com.atlassian.util.profiling.Timer
Starts a ticker for a profiled code block.
start(String) - Static method in class com.atlassian.util.profiling.Timers
Starts a timer with the given name.
startLongRunningTimer() - Method in class com.atlassian.util.profiling.Metrics.Builder
Starts a LongRunningMetricTimer with information in the builder.
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, 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.
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(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.
startTimer() - Method in class com.atlassian.util.profiling.Metrics.Builder
Starts a MetricTimer with information in the builder.
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, 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.
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(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.
startWithMetric(String) - Static method in class com.atlassian.util.profiling.Timers
Starts a timer with the given name and metrics.
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 the Metrics.metric(String) builder instead.
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 the Metrics.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 the Metrics.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 mark the end of the code block.
timer() - Method in class com.atlassian.util.profiling.Metrics.Builder
Creates a MetricTimer with 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, 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(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 - Interface in com.atlassian.util.profiling
Object that is used to add profiling around blocks of code
timer(String) - Static method in class com.atlassian.util.profiling.Timers
Creates a Timer with the given name.
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 Timer instances
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 the Metrics.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 the Metrics.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 the Metrics.metric(String) builder instead.
timerWithMetric(String, Metrics.Builder) - Static method in class com.atlassian.util.profiling.Timers
Creates a Timer with the given trace name, and metrics based on the builder.
timerWithMetric(String, MetricTimer) - Static method in class com.atlassian.util.profiling.Timers
Creates a Timer with the given trace name, and mixes in a MetricTimer.
timerWithMetric(String) - Static method in class com.atlassian.util.profiling.Timers
Creates a Timer with the given name, and metrics.
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 the Metrics.metric(String) builder instead.
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 the Metrics.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(String, long) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
Called when a histogram is updated.
updateHistogram(MetricKey, long) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
Called when a histogram is updated.
updateTimer(String, long, TimeUnit) - Method in interface com.atlassian.util.profiling.strategy.MetricStrategy
Called when a metric is updated.
updateTimer(MetricKey, Duration) - 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
A C D E F G H I L M N O P R S T U W 
Skip navigation links

Copyright © 2023 Atlassian. All rights reserved.