Index

A B C D E F G H I J L M O P R S T U V 
All Classes and Interfaces|All Packages

A

AbstractBuilder(Issue, String) - Constructor for class com.atlassian.diagnostics.internal.SimpleAlert.AbstractBuilder
 
alert(int, Consumer<AlertRequest.Builder>) - Method in class com.atlassian.diagnostics.internal.InitializingMonitor
 
AlertEntity - Interface in com.atlassian.diagnostics.internal.dao
The persisted entity which contains all details for an Alert
AlertEntityDao - Interface in com.atlassian.diagnostics.internal.dao
 
AlertMetric - Class in com.atlassian.diagnostics.internal.dao
Metrics for a (issue, plugin, node) tuple
AlertMetric(String, Severity, String, String, String, long) - Constructor for class com.atlassian.diagnostics.internal.dao.AlertMetric
 
AlertProvider<T> - Class in com.atlassian.diagnostics.internal
 
AlertProvider(String, T) - Constructor for class com.atlassian.diagnostics.internal.AlertProvider
 
AlertPublisher - Interface in com.atlassian.diagnostics.internal
 
Alerts - Class in com.atlassian.diagnostics.internal.jmx
 
Alerts() - Constructor for class com.atlassian.diagnostics.internal.jmx.Alerts
 
AlertsMXBean - Interface in com.atlassian.diagnostics.internal.jmx
MX Bean that exposes alert counts, broken down by severity since the JVM was started
AnalyticsUtils - Class in com.atlassian.diagnostics.internal.analytics
 
AnalyticsUtils() - Constructor for class com.atlassian.diagnostics.internal.analytics.AnalyticsUtils
 
ATTRIBUTES - Static variable in class com.atlassian.diagnostics.internal.ipd.metrics.CounterMeterImpl
 
ATTRIBUTES - Static variable in class com.atlassian.diagnostics.internal.ipd.metrics.ValueMeterImpl
 

B

build() - Method in class com.atlassian.diagnostics.internal.SimpleAlert.Builder
 
build() - Method in class com.atlassian.diagnostics.internal.SimpleAlertCount.Builder
 
build() - Method in class com.atlassian.diagnostics.internal.SimpleAlertWithElisions.Builder
 
Builder(Issue, PluginDetails) - Constructor for class com.atlassian.diagnostics.internal.SimpleAlertCount.Builder
 
Builder(Issue, String) - Constructor for class com.atlassian.diagnostics.internal.SimpleAlert.Builder
 
Builder(Issue, String) - Constructor for class com.atlassian.diagnostics.internal.SimpleAlertWithElisions.Builder
 

C

com.atlassian.diagnostics.internal - package com.atlassian.diagnostics.internal
 
com.atlassian.diagnostics.internal.analytics - package com.atlassian.diagnostics.internal.analytics
 
com.atlassian.diagnostics.internal.concurrent - package com.atlassian.diagnostics.internal.concurrent
 
com.atlassian.diagnostics.internal.dao - package com.atlassian.diagnostics.internal.dao
 
com.atlassian.diagnostics.internal.detail - package com.atlassian.diagnostics.internal.detail
 
com.atlassian.diagnostics.internal.ipd - package com.atlassian.diagnostics.internal.ipd
 
com.atlassian.diagnostics.internal.ipd.metrics - package com.atlassian.diagnostics.internal.ipd.metrics
 
com.atlassian.diagnostics.internal.jmx - package com.atlassian.diagnostics.internal.jmx
 
com.atlassian.diagnostics.internal.util - package com.atlassian.diagnostics.internal.util
 
compareTo(IssueId) - Method in class com.atlassian.diagnostics.internal.IssueId
 
compareTo(PluginId) - Method in class com.atlassian.diagnostics.internal.PluginId
 
constructObjectName(String, MeterKey) - Static method in class com.atlassian.diagnostics.internal.ipd.IpdUtils
 
counter(String, MeterTag...) - Method in class com.atlassian.diagnostics.internal.ipd.IpdMeterRegistry
 
CounterMeterImpl - Class in com.atlassian.diagnostics.internal.ipd.metrics
Metric for counter value.
CounterMeterImpl(MeterConfig) - Constructor for class com.atlassian.diagnostics.internal.ipd.metrics.CounterMeterImpl
 
createJobRegistry(BundleContext) - Method in class com.atlassian.diagnostics.internal.ipd.DefaultPluginIpdFactory
 
createMonitor(String, String) - Method in class com.atlassian.diagnostics.internal.DefaultMonitoringService
 
createMonitor(String, String, MonitorConfiguration) - Method in class com.atlassian.diagnostics.internal.DefaultMonitoringService
 
createRegistry(MeterConfigurations, BundleContext) - Method in class com.atlassian.diagnostics.internal.ipd.DefaultPluginIpdFactory
 
createRegistry(BundleContext) - Method in class com.atlassian.diagnostics.internal.ipd.DefaultPluginIpdFactory
 
custom(String, CustomMeter.MBeanSupplier<T>, MeterTag...) - Method in class com.atlassian.diagnostics.internal.ipd.IpdMeterRegistry
 
custom(String, Class<T>, MeterTag...) - Method in class com.atlassian.diagnostics.internal.ipd.IpdMeterRegistry
 

D

DailyAlertAnalyticsJob - Class in com.atlassian.diagnostics.internal.analytics
 
DailyAlertAnalyticsJob(EventPublisher, InternalMonitoringService, SchedulerService) - Constructor for class com.atlassian.diagnostics.internal.analytics.DailyAlertAnalyticsJob
 
DailyAlertCountAnalyticsEvent - Class in com.atlassian.diagnostics.internal.analytics
Products that bundle atlassian-diagnostics-core should also add the following to their analytics-whitelist:
DailyAlertCountAnalyticsEvent(long, Issue, PluginDetails, Set<String>, long) - Constructor for class com.atlassian.diagnostics.internal.analytics.DailyAlertCountAnalyticsEvent
 
DEFAULT_NAME_MAPPER - Static variable in class com.atlassian.diagnostics.internal.ipd.IpdUtils
 
DefaultDiagnosticsConfiguration - Class in com.atlassian.diagnostics.internal
 
DefaultDiagnosticsConfiguration() - Constructor for class com.atlassian.diagnostics.internal.DefaultDiagnosticsConfiguration
 
DefaultIpdJobRunner - Class in com.atlassian.diagnostics.internal.ipd
Provides default implementation of IpdJobRunner interface.
DefaultIpdJobRunner(CachedIpdState) - Constructor for class com.atlassian.diagnostics.internal.ipd.DefaultIpdJobRunner
 
DefaultJmxService - Class in com.atlassian.diagnostics.internal.jmx
 
DefaultJmxService() - Constructor for class com.atlassian.diagnostics.internal.jmx.DefaultJmxService
 
DefaultLoggingService - Class in com.atlassian.diagnostics.internal.ipd
 
DefaultLoggingService(CachedIpdState) - Constructor for class com.atlassian.diagnostics.internal.ipd.DefaultLoggingService
 
DefaultLoggingService(CachedIpdState, Clock) - Constructor for class com.atlassian.diagnostics.internal.ipd.DefaultLoggingService
 
DefaultMonitoringService - Class in com.atlassian.diagnostics.internal
 
DefaultMonitoringService(DiagnosticsConfiguration, AlertEntityDao, I18nResolver, JsonMapper, PermissionEnforcer, PluginHelper, AlertPublisher, SchedulerService, TransactionTemplate) - Constructor for class com.atlassian.diagnostics.internal.DefaultMonitoringService
 
DefaultPluginIpdFactory - Class in com.atlassian.diagnostics.internal.ipd
Default implementation of PluginIpdFactory.
DefaultPluginIpdFactory(IpdMeterRegistry, IpdJobRegistry) - Constructor for class com.atlassian.diagnostics.internal.ipd.DefaultPluginIpdFactory
 
DefaultThreadDumpProducer - Class in com.atlassian.diagnostics.internal.detail
Produces thread dumps with a string representations of stack traces for the supplied threads.
DefaultThreadDumpProducer() - Constructor for class com.atlassian.diagnostics.internal.detail.DefaultThreadDumpProducer
 
defineIssue(String, int, Severity) - Method in class com.atlassian.diagnostics.internal.InitializingMonitor
 
defineIssue(String, int, Severity, Class<?>) - Method in class com.atlassian.diagnostics.internal.InitializingMonitor
 
deleteAll(AlertCriteria) - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
Deletes all alerts matching the supplied criteria.
deleteAll(AlertCriteria) - Method in class com.atlassian.diagnostics.internal.dao.InMemoryAlertEntityDao
 
destroy() - Method in class com.atlassian.diagnostics.internal.analytics.DailyAlertAnalyticsJob
 
destroy() - Method in interface com.atlassian.diagnostics.internal.InternalComponentMonitor
 
destroyMonitor(String) - Method in class com.atlassian.diagnostics.internal.DefaultMonitoringService
 
details(Object) - Method in class com.atlassian.diagnostics.internal.SimpleAlert.AbstractBuilder
 
detailsAsJson(String) - Method in class com.atlassian.diagnostics.internal.SimpleAlert.AbstractBuilder
 

E

elisions(Elisions) - Method in class com.atlassian.diagnostics.internal.SimpleAlertWithElisions.Builder
 
equals(Object) - Method in class com.atlassian.diagnostics.internal.dao.AlertMetric
 
equals(Object) - Method in class com.atlassian.diagnostics.internal.dao.SimpleMinimalAlertEntity
 
equals(Object) - Method in class com.atlassian.diagnostics.internal.detail.SimpleThreadDump
 
equals(Object) - Method in class com.atlassian.diagnostics.internal.IssueId
 
equals(Object) - Method in class com.atlassian.diagnostics.internal.jmx.ThreadMemoryAllocation
 
equals(Object) - Method in class com.atlassian.diagnostics.internal.PluginId
 

F

factory() - Static method in class com.atlassian.diagnostics.internal.ipd.metrics.CounterMeterImpl
 
factory() - Static method in class com.atlassian.diagnostics.internal.ipd.metrics.StatsMeterImpl
 
factory() - Static method in class com.atlassian.diagnostics.internal.ipd.metrics.ValueMeterImpl
 
factory(ObjectName, List<String>, List<String>) - Static method in class com.atlassian.diagnostics.internal.ipd.metrics.JmxCopyMeterImpl
 
findAllComponentIds() - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
 
findAllComponentIds() - Method in class com.atlassian.diagnostics.internal.dao.InMemoryAlertEntityDao
 
findAllComponents() - Method in class com.atlassian.diagnostics.internal.DefaultMonitoringService
 
findAllIssueIds() - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
 
findAllIssueIds() - Method in class com.atlassian.diagnostics.internal.dao.InMemoryAlertEntityDao
 
findAllIssues() - Method in class com.atlassian.diagnostics.internal.DefaultMonitoringService
 
findAllNodeNames() - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
 
findAllNodeNames() - Method in class com.atlassian.diagnostics.internal.dao.InMemoryAlertEntityDao
 
findAllNodesWithAlerts() - Method in class com.atlassian.diagnostics.internal.DefaultMonitoringService
 
findAllPluginKeys() - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
 
findAllPluginKeys() - Method in class com.atlassian.diagnostics.internal.dao.InMemoryAlertEntityDao
 
findAllPluginsWithAlerts() - Method in class com.atlassian.diagnostics.internal.DefaultMonitoringService
 
forceLogMetric(IpdMeter, Instant) - Method in class com.atlassian.diagnostics.internal.ipd.DefaultLoggingService
 
formatData(String) - Method in class com.atlassian.diagnostics.internal.ipd.DefaultLoggingService
 
FULL_ATTRIBUTES - Static variable in class com.atlassian.diagnostics.internal.ipd.metrics.StatsMeterImpl
 

G

Gate - Class in com.atlassian.diagnostics.internal.concurrent
 
Gate(Clock, Duration) - Constructor for class com.atlassian.diagnostics.internal.concurrent.Gate
 
Gate(Duration) - Constructor for class com.atlassian.diagnostics.internal.concurrent.Gate
 
getAlertRetentionPeriod() - Method in class com.atlassian.diagnostics.internal.DefaultDiagnosticsConfiguration
 
getAlertTruncationInterval() - Method in class com.atlassian.diagnostics.internal.DefaultDiagnosticsConfiguration
 
getAttribute(String) - Method in class com.atlassian.diagnostics.internal.jmx.ReadOnlyProxyMBean
 
getAttributes(boolean) - Method in class com.atlassian.diagnostics.internal.ipd.metrics.CounterMeterImpl
 
getAttributes(boolean) - Method in class com.atlassian.diagnostics.internal.ipd.metrics.StatsMeterImpl
 
getAttributes(boolean) - Method in class com.atlassian.diagnostics.internal.ipd.metrics.ValueMeterImpl
 
getAttributes(boolean) - Method in class com.atlassian.diagnostics.internal.ipd.metrics.JmxCopyMeterImpl
 
getAttributes(boolean, ObjectName) - Method in class com.atlassian.diagnostics.internal.ipd.metrics.CounterMeterImpl
 
getAttributes(boolean, ObjectName) - Method in class com.atlassian.diagnostics.internal.ipd.metrics.JmxCopyMeterImpl
 
getAttributes(boolean, ObjectName) - Method in class com.atlassian.diagnostics.internal.ipd.metrics.StatsMeterImpl
 
getAttributes(boolean, ObjectName) - Method in class com.atlassian.diagnostics.internal.ipd.metrics.ValueMeterImpl
 
getAttributes(String[]) - Method in class com.atlassian.diagnostics.internal.jmx.ReadOnlyProxyMBean
 
getById(long) - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
Retrieves an alert entity by the specified ID
getById(long) - Method in class com.atlassian.diagnostics.internal.dao.InMemoryAlertEntityDao
 
getCallingBundle() - Method in interface com.atlassian.diagnostics.internal.PluginHelper
 
getCallingBundle() - Method in class com.atlassian.diagnostics.internal.SimplePluginHelper
 
getComponent() - Method in class com.atlassian.diagnostics.internal.jmx.IssueAlerts
 
getComponent() - Method in interface com.atlassian.diagnostics.internal.jmx.IssueAlertsMXBean
 
getCount() - Method in class com.atlassian.diagnostics.internal.analytics.DailyAlertCountAnalyticsEvent
 
getCount() - Method in class com.atlassian.diagnostics.internal.dao.AlertMetric
 
getCount() - Method in class com.atlassian.diagnostics.internal.jmx.IssueAlerts
 
getCount() - Method in interface com.atlassian.diagnostics.internal.jmx.IssueAlertsMXBean
 
getCount() - Method in class com.atlassian.diagnostics.internal.SimpleElisions
 
getCountsByNodeName() - Method in class com.atlassian.diagnostics.internal.SimpleAlertCount
 
getDescription() - Method in class com.atlassian.diagnostics.internal.jmx.IssueAlerts
 
getDescription() - Method in interface com.atlassian.diagnostics.internal.jmx.IssueAlertsMXBean
 
getDetails() - Method in class com.atlassian.diagnostics.internal.SimpleAlert
 
getDetailsJson() - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntity
 
getDetailsJson() - Method in class com.atlassian.diagnostics.internal.dao.SimpleAlertEntity
 
getDetailsJsonLength() - Method in interface com.atlassian.diagnostics.internal.dao.MinimalAlertEntity
 
getDetailsJsonLength() - Method in class com.atlassian.diagnostics.internal.dao.SimpleMinimalAlertEntity
 
getElisions() - Method in class com.atlassian.diagnostics.internal.SimpleAlertWithElisions
 
getEnd() - Method in class com.atlassian.diagnostics.internal.SimpleInterval
 
getEpochDay() - Method in class com.atlassian.diagnostics.internal.analytics.DailyAlertCountAnalyticsEvent
 
getErrorCount() - Method in class com.atlassian.diagnostics.internal.jmx.Alerts
 
getErrorCount() - Method in interface com.atlassian.diagnostics.internal.jmx.AlertsMXBean
 
getGarbageCollectorMXBeans() - Method in class com.atlassian.diagnostics.internal.jmx.DefaultJmxService
 
getGarbageCollectorMXBeans() - Method in interface com.atlassian.diagnostics.internal.jmx.JmxService
 
getId() - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntity
 
getId() - Method in interface com.atlassian.diagnostics.internal.dao.MinimalAlertEntity
 
getId() - Method in class com.atlassian.diagnostics.internal.dao.SimpleAlertEntity
 
getId() - Method in class com.atlassian.diagnostics.internal.dao.SimpleMinimalAlertEntity
 
getId() - Method in class com.atlassian.diagnostics.internal.detail.SimpleThreadDump
 
getId() - Method in class com.atlassian.diagnostics.internal.SimpleAlert
 
getInfoCount() - Method in class com.atlassian.diagnostics.internal.jmx.Alerts
 
getInfoCount() - Method in interface com.atlassian.diagnostics.internal.jmx.AlertsMXBean
 
getInterval() - Method in class com.atlassian.diagnostics.internal.SimpleElisions
 
getIssue() - Method in class com.atlassian.diagnostics.internal.SimpleAlert
 
getIssue() - Method in class com.atlassian.diagnostics.internal.SimpleAlertCount
 
getIssue(String, Severity) - Method in class com.atlassian.diagnostics.internal.DefaultMonitoringService
 
getIssue(String, Severity) - Method in interface com.atlassian.diagnostics.internal.IssueSupplier
 
getIssueComponentId() - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntity
 
getIssueComponentId() - Method in class com.atlassian.diagnostics.internal.dao.SimpleAlertEntity
 
getIssueId() - Method in class com.atlassian.diagnostics.internal.analytics.DailyAlertCountAnalyticsEvent
 
getIssueId() - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntity
 
getIssueId() - Method in class com.atlassian.diagnostics.internal.dao.AlertMetric
 
getIssueId() - Method in interface com.atlassian.diagnostics.internal.dao.MinimalAlertEntity
 
getIssueId() - Method in class com.atlassian.diagnostics.internal.dao.SimpleAlertEntity
 
getIssueId() - Method in class com.atlassian.diagnostics.internal.dao.SimpleMinimalAlertEntity
 
getIssueSeverity() - Method in class com.atlassian.diagnostics.internal.analytics.DailyAlertCountAnalyticsEvent
 
getIssueSeverity() - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntity
 
getIssueSeverity() - Method in class com.atlassian.diagnostics.internal.dao.AlertMetric
 
getIssueSeverity() - Method in class com.atlassian.diagnostics.internal.dao.SimpleAlertEntity
 
getJmxAttribute(String, String) - Method in class com.atlassian.diagnostics.internal.jmx.DefaultJmxService
 
getJmxAttribute(String, String) - Method in interface com.atlassian.diagnostics.internal.jmx.JmxService
 
getJmxAttributes(String, String[]) - Method in class com.atlassian.diagnostics.internal.jmx.DefaultJmxService
 
getJmxAttributes(String, String[]) - Method in interface com.atlassian.diagnostics.internal.jmx.JmxService
 
getKey() - Method in class com.atlassian.diagnostics.internal.AlertProvider
 
getKey() - Method in class com.atlassian.diagnostics.internal.PluginId
 
getLatestAlertTimestamp() - Method in class com.atlassian.diagnostics.internal.jmx.Alerts
 
getLatestAlertTimestamp() - Method in interface com.atlassian.diagnostics.internal.jmx.AlertsMXBean
 
getLatestAlertTimestamp() - Method in class com.atlassian.diagnostics.internal.jmx.IssueAlerts
 
getLatestAlertTimestamp() - Method in interface com.atlassian.diagnostics.internal.jmx.IssueAlertsMXBean
 
getMBeanInfo() - Method in class com.atlassian.diagnostics.internal.jmx.ReadOnlyProxyMBean
 
getMemoryAllocationInBytes() - Method in class com.atlassian.diagnostics.internal.jmx.ThreadMemoryAllocation
 
getMemoryPoolMXBeans() - Method in class com.atlassian.diagnostics.internal.jmx.DefaultJmxService
 
getMemoryPoolMXBeans() - Method in interface com.atlassian.diagnostics.internal.jmx.JmxService
 
getMeterConfigurations() - Method in class com.atlassian.diagnostics.internal.ipd.IpdMeterRegistry
 
getMetersStorage() - Method in class com.atlassian.diagnostics.internal.ipd.IpdMeterRegistry
 
getMicrometerTags(MeterTag[]) - Static method in class com.atlassian.diagnostics.internal.ipd.IpdUtils
 
getMonitor(String) - Method in class com.atlassian.diagnostics.internal.DefaultMonitoringService
 
getName() - Method in class com.atlassian.diagnostics.internal.detail.SimpleThreadDump
 
getNextRequest() - Method in class com.atlassian.diagnostics.internal.SimplePageSummary
 
getNodeName() - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntity
 
getNodeName() - Method in class com.atlassian.diagnostics.internal.dao.AlertMetric
 
getNodeName() - Method in interface com.atlassian.diagnostics.internal.dao.MinimalAlertEntity
 
getNodeName() - Method in class com.atlassian.diagnostics.internal.dao.SimpleAlertEntity
 
getNodeName() - Method in class com.atlassian.diagnostics.internal.dao.SimpleMinimalAlertEntity
 
getNodeName() - Method in class com.atlassian.diagnostics.internal.DefaultDiagnosticsConfiguration
 
getNodeName() - Method in class com.atlassian.diagnostics.internal.SimpleAlert
 
getNodeUuids() - Method in class com.atlassian.diagnostics.internal.analytics.DailyAlertCountAnalyticsEvent
 
getPlugin() - Method in class com.atlassian.diagnostics.internal.SimpleAlertCount
 
getPluginDetails(String, String) - Method in interface com.atlassian.diagnostics.internal.PluginDetailsSupplier
 
getPluginDetails(String, String) - Method in class com.atlassian.diagnostics.internal.SimplePluginHelper
 
getPluginKey() - Method in class com.atlassian.diagnostics.internal.analytics.DailyAlertCountAnalyticsEvent
 
getPluginKey() - Method in class com.atlassian.diagnostics.internal.dao.AlertMetric
 
getPluginName() - Method in class com.atlassian.diagnostics.internal.jmx.PluginAlerts
 
getPluginName() - Method in interface com.atlassian.diagnostics.internal.jmx.PluginAlertsMXBean
 
getPluginName(String) - Method in interface com.atlassian.diagnostics.internal.PluginHelper
 
getPluginName(String) - Method in class com.atlassian.diagnostics.internal.SimplePluginHelper
 
getPluginVersion() - Method in class com.atlassian.diagnostics.internal.analytics.DailyAlertCountAnalyticsEvent
 
getPluginVersion() - Method in class com.atlassian.diagnostics.internal.dao.AlertMetric
 
getPrevRequest() - Method in class com.atlassian.diagnostics.internal.SimplePageSummary
 
getProfilingKey(MeterKey) - Static method in class com.atlassian.diagnostics.internal.ipd.IpdUtils
 
getProfilingTag(MeterTag) - Static method in class com.atlassian.diagnostics.internal.ipd.IpdUtils
 
getProfilingTags(MeterTag[]) - Static method in class com.atlassian.diagnostics.internal.ipd.IpdUtils
 
getSeverity() - Method in class com.atlassian.diagnostics.internal.jmx.IssueAlerts
 
getSeverity() - Method in interface com.atlassian.diagnostics.internal.jmx.IssueAlertsMXBean
 
getStackTrace() - Method in class com.atlassian.diagnostics.internal.detail.SimpleThreadDump
 
getStackTrace() - Method in class com.atlassian.diagnostics.internal.jmx.ThreadMemoryAllocation
 
getStart() - Method in class com.atlassian.diagnostics.internal.SimpleInterval
 
getState() - Method in class com.atlassian.diagnostics.internal.detail.SimpleThreadDump
 
getThreadDumpProducerCooldown() - Method in class com.atlassian.diagnostics.internal.DefaultDiagnosticsConfiguration
 
getThreadMemoryAllocations(long) - Method in class com.atlassian.diagnostics.internal.jmx.ThreadMemoryAllocationService
 
getThreadMemoryAllocations(long, int) - Method in class com.atlassian.diagnostics.internal.jmx.ThreadMemoryAllocationService
 
getThreadMXBean() - Method in class com.atlassian.diagnostics.internal.jmx.DefaultJmxService
 
getThreadMXBean() - Method in interface com.atlassian.diagnostics.internal.jmx.JmxService
 
getThreadName() - Method in class com.atlassian.diagnostics.internal.jmx.ThreadMemoryAllocation
 
getTimestamp() - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntity
 
getTimestamp() - Method in interface com.atlassian.diagnostics.internal.dao.MinimalAlertEntity
 
getTimestamp() - Method in class com.atlassian.diagnostics.internal.dao.SimpleAlertEntity
 
getTimestamp() - Method in class com.atlassian.diagnostics.internal.dao.SimpleMinimalAlertEntity
 
getTimestamp() - Method in class com.atlassian.diagnostics.internal.SimpleAlert
 
getTopThreadMemoryAllocations(int) - Method in class com.atlassian.diagnostics.internal.jmx.ThreadMemoryAllocationService
 
getTopThreadMemoryAllocations(int, int) - Method in class com.atlassian.diagnostics.internal.jmx.ThreadMemoryAllocationService
 
getTotalCount() - Method in class com.atlassian.diagnostics.internal.jmx.Alerts
 
getTotalCount() - Method in interface com.atlassian.diagnostics.internal.jmx.AlertsMXBean
 
getTotalCount() - Method in class com.atlassian.diagnostics.internal.SimpleAlertCount
 
getTrigger() - Method in class com.atlassian.diagnostics.internal.SimpleAlert
 
getTriggerModule() - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntity
 
getTriggerModule() - Method in class com.atlassian.diagnostics.internal.dao.SimpleAlertEntity
 
getTriggerPluginKey() - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntity
 
getTriggerPluginKey() - Method in interface com.atlassian.diagnostics.internal.dao.MinimalAlertEntity
 
getTriggerPluginKey() - Method in class com.atlassian.diagnostics.internal.dao.SimpleAlertEntity
 
getTriggerPluginKey() - Method in class com.atlassian.diagnostics.internal.dao.SimpleMinimalAlertEntity
 
getTriggerPluginVersion() - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntity
 
getTriggerPluginVersion() - Method in class com.atlassian.diagnostics.internal.dao.SimpleAlertEntity
 
getType() - Method in class com.atlassian.diagnostics.internal.JacksonJsonMapper
 
getTypeId() - Method in class com.atlassian.diagnostics.internal.ipd.metrics.CounterMeterImpl
 
getVersion() - Method in class com.atlassian.diagnostics.internal.PluginId
 
getWarningCount() - Method in class com.atlassian.diagnostics.internal.jmx.Alerts
 
getWarningCount() - Method in interface com.atlassian.diagnostics.internal.jmx.AlertsMXBean
 

H

hashCode() - Method in class com.atlassian.diagnostics.internal.dao.AlertMetric
 
hashCode() - Method in class com.atlassian.diagnostics.internal.dao.SimpleMinimalAlertEntity
 
hashCode() - Method in class com.atlassian.diagnostics.internal.detail.SimpleThreadDump
 
hashCode() - Method in class com.atlassian.diagnostics.internal.IssueId
 
hashCode() - Method in class com.atlassian.diagnostics.internal.jmx.ThreadMemoryAllocation
 
hashCode() - Method in class com.atlassian.diagnostics.internal.PluginId
 
hasObjectName(String) - Method in class com.atlassian.diagnostics.internal.jmx.DefaultJmxService
 
hasObjectName(String) - Method in interface com.atlassian.diagnostics.internal.jmx.JmxService
 

I

id(long) - Method in class com.atlassian.diagnostics.internal.SimpleAlert.AbstractBuilder
 
ifAccessible(Runnable) - Method in class com.atlassian.diagnostics.internal.concurrent.Gate
 
ifAccessible(Supplier<T>) - Method in class com.atlassian.diagnostics.internal.concurrent.Gate
 
increment(long) - Method in class com.atlassian.diagnostics.internal.ipd.metrics.CounterMeterImpl
 
init(MonitoringService) - Method in class com.atlassian.diagnostics.internal.InitializingMonitor
 
InitializingMonitor - Class in com.atlassian.diagnostics.internal
 
InitializingMonitor() - Constructor for class com.atlassian.diagnostics.internal.InitializingMonitor
 
InMemoryAlertEntityDao - Class in com.atlassian.diagnostics.internal.dao
Simple implementation that's used for ref-app and validating the sanity of the DAO contract
InMemoryAlertEntityDao() - Constructor for class com.atlassian.diagnostics.internal.dao.InMemoryAlertEntityDao
 
InstantPrecisionUtil - Class in com.atlassian.diagnostics.internal.util
 
InternalComponentMonitor - Interface in com.atlassian.diagnostics.internal
 
InternalMonitoringService - Interface in com.atlassian.diagnostics.internal
 
internalStreamAlertCounts(AlertCriteria, PageCallback<? super AlertCount, T>, PageRequest) - Method in class com.atlassian.diagnostics.internal.DefaultMonitoringService
 
internalStreamAlertCounts(AlertCriteria, PageCallback<? super AlertCount, T>, PageRequest) - Method in interface com.atlassian.diagnostics.internal.InternalMonitoringService
Gives unsecured access to MonitoringService.streamAlertCounts(AlertCriteria, PageCallback, PageRequest), to allow publishing of daily analytics
invoke(String, Object[], String[]) - Method in class com.atlassian.diagnostics.internal.jmx.ReadOnlyProxyMBean
 
ipdJobRegistry - Variable in class com.atlassian.diagnostics.internal.ipd.DefaultPluginIpdFactory
 
IpdMeterRegistry - Class in com.atlassian.diagnostics.internal.ipd
IpdMainRegistry is a root registry that allows for registering new ipd metrics in the product.
IpdMeterRegistry(MeterConfigurations) - Constructor for class com.atlassian.diagnostics.internal.ipd.IpdMeterRegistry
 
IpdMeterRegistry(MeterConfigurations, Map<MeterKey, IpdMeter>) - Constructor for class com.atlassian.diagnostics.internal.ipd.IpdMeterRegistry
 
ipdRegistry - Variable in class com.atlassian.diagnostics.internal.ipd.DefaultPluginIpdFactory
 
IpdRegistryLogger - Class in com.atlassian.diagnostics.internal.ipd
 
IpdRegistryLogger(IpdRegistry, IpdLoggingService) - Constructor for class com.atlassian.diagnostics.internal.ipd.IpdRegistryLogger
 
IpdUtils - Class in com.atlassian.diagnostics.internal.ipd
 
isDaemon() - Method in class com.atlassian.diagnostics.internal.detail.SimpleThreadDump
 
isEnabled() - Method in class com.atlassian.diagnostics.internal.AlertProvider
 
isEnabled() - Method in class com.atlassian.diagnostics.internal.DefaultDiagnosticsConfiguration
 
isEnabled() - Method in class com.atlassian.diagnostics.internal.DefaultMonitoringService
 
IssueAlerts - Class in com.atlassian.diagnostics.internal.jmx
 
IssueAlerts(Issue) - Constructor for class com.atlassian.diagnostics.internal.jmx.IssueAlerts
 
IssueAlertsMXBean - Interface in com.atlassian.diagnostics.internal.jmx
MX Bean that exposes alert counts for a given Issue since the JVM was started
IssueId - Class in com.atlassian.diagnostics.internal
 
IssueSupplier - Interface in com.atlassian.diagnostics.internal
 
isUserInstalled(Bundle) - Method in interface com.atlassian.diagnostics.internal.PluginHelper
 
isUserInstalled(Bundle) - Method in class com.atlassian.diagnostics.internal.SimplePluginHelper
 
isVisible() - Method in class com.atlassian.diagnostics.internal.ipd.metrics.CounterMeterImpl
 
isVisible() - Method in class com.atlassian.diagnostics.internal.ipd.metrics.JmxCopyMeterImpl
 
isVisible() - Method in class com.atlassian.diagnostics.internal.ipd.metrics.StatsMeterImpl
 
isVisible() - Method in class com.atlassian.diagnostics.internal.ipd.metrics.ValueMeterImpl
 

J

JacksonJsonMapper<T> - Class in com.atlassian.diagnostics.internal
 
JacksonJsonMapper(Class<T>) - Constructor for class com.atlassian.diagnostics.internal.JacksonJsonMapper
 
JmxCopyMeterImpl - Class in com.atlassian.diagnostics.internal.ipd.metrics
Metric that copies ATTRIBUTES from another JMX bean.
JmxCopyMeterImpl(MeterConfig, MBeanServer, ObjectName, List<String>, List<String>) - Constructor for class com.atlassian.diagnostics.internal.ipd.metrics.JmxCopyMeterImpl
 
jmxRegistered - Variable in class com.atlassian.diagnostics.internal.ipd.metrics.CounterMeterImpl
 
jmxRegistered - Variable in class com.atlassian.diagnostics.internal.ipd.metrics.JmxCopyMeterImpl
 
jmxRegistered - Variable in class com.atlassian.diagnostics.internal.ipd.metrics.StatsMeterImpl
 
jmxRegistered - Variable in class com.atlassian.diagnostics.internal.ipd.metrics.ValueMeterImpl
 
JmxReportingAlertListener - Class in com.atlassian.diagnostics.internal.jmx
 
JmxReportingAlertListener(PluginHelper) - Constructor for class com.atlassian.diagnostics.internal.jmx.JmxReportingAlertListener
 
JmxService - Interface in com.atlassian.diagnostics.internal.jmx
 
jobs - Variable in class com.atlassian.diagnostics.internal.ipd.DefaultIpdJobRunner
 
jobs - Variable in class com.atlassian.diagnostics.internal.ipd.PluginAwareIpdJobRegistry
 

L

LockFreeAlertPublisher - Class in com.atlassian.diagnostics.internal
 
LockFreeAlertPublisher(Collection<AlertListener>, Executor, PluginHelper) - Constructor for class com.atlassian.diagnostics.internal.LockFreeAlertPublisher
 
LoggingAlertListener - Class in com.atlassian.diagnostics.internal
AlertListener implementation that writes alerts to 2 logs: A data logger that writes all alert details in ; separated format, which is easily machine parsable.
LoggingAlertListener() - Constructor for class com.atlassian.diagnostics.internal.LoggingAlertListener
 
logMetric(IpdMeter) - Method in class com.atlassian.diagnostics.internal.ipd.DefaultLoggingService
 
logMetric(IpdMeter, Instant) - Method in class com.atlassian.diagnostics.internal.ipd.DefaultLoggingService
 
logRegisteredMetrics() - Method in class com.atlassian.diagnostics.internal.ipd.IpdRegistryLogger
 

M

mBeanServer - Variable in class com.atlassian.diagnostics.internal.ipd.metrics.CounterMeterImpl
 
mBeanServer - Variable in class com.atlassian.diagnostics.internal.ipd.metrics.JmxCopyMeterImpl
 
mBeanServer - Variable in class com.atlassian.diagnostics.internal.ipd.metrics.StatsMeterImpl
 
mBeanServer - Variable in class com.atlassian.diagnostics.internal.ipd.metrics.ValueMeterImpl
 
MinimalAlertEntity - Interface in com.atlassian.diagnostics.internal.dao
 
monitor - Variable in class com.atlassian.diagnostics.internal.InitializingMonitor
 
monitorConfiguration - Variable in class com.atlassian.diagnostics.internal.AlertProvider
 

O

objectMapper - Variable in class com.atlassian.diagnostics.internal.JacksonJsonMapper
 
onAlert(Alert) - Method in class com.atlassian.diagnostics.internal.jmx.JmxReportingAlertListener
 
onAlert(Alert) - Method in class com.atlassian.diagnostics.internal.LoggingAlertListener
 
onAlert(Alert) - Method in class com.atlassian.diagnostics.internal.PersistingAlertListener
 
onFrameworkStarted(PluginFrameworkStartedEvent) - Method in class com.atlassian.diagnostics.internal.analytics.DailyAlertAnalyticsJob
 
onRow(T) - Method in interface com.atlassian.diagnostics.internal.dao.RowCallback
 
onStart() - Method in class com.atlassian.diagnostics.internal.DefaultMonitoringService
 
onStop() - Method in class com.atlassian.diagnostics.internal.DefaultMonitoringService
 

P

parseJson(String) - Method in class com.atlassian.diagnostics.internal.JacksonJsonMapper
 
PersistingAlertListener - Class in com.atlassian.diagnostics.internal
 
PersistingAlertListener(AlertEntityDao, TransactionTemplate) - Constructor for class com.atlassian.diagnostics.internal.PersistingAlertListener
 
PlatformMonitorInitializer - Class in com.atlassian.diagnostics.internal
 
PlatformMonitorInitializer(MonitoringService, List<InitializingMonitor>) - Constructor for class com.atlassian.diagnostics.internal.PlatformMonitorInitializer
 
PluginAlerts - Class in com.atlassian.diagnostics.internal.jmx
 
PluginAlerts(String) - Constructor for class com.atlassian.diagnostics.internal.jmx.PluginAlerts
 
PluginAlertsMXBean - Interface in com.atlassian.diagnostics.internal.jmx
Specialization of AlertsMXBean that exposes alert statistics for a given plugin
PluginAwareIpdJobRegistry - Class in com.atlassian.diagnostics.internal.ipd
Provides default implementation of IpdJobRunner interface.
PluginAwareIpdJobRegistry(IpdJobRegistry) - Constructor for class com.atlassian.diagnostics.internal.ipd.PluginAwareIpdJobRegistry
 
PluginAwareIpdRegistry - Class in com.atlassian.diagnostics.internal.ipd
Implementation created by DefaultPluginIpdFactory that wraps an existing IpdMeterRegistry for a specific plugin.
PluginAwareIpdRegistry(String, IpdMeterRegistry, MeterConfigurations) - Constructor for class com.atlassian.diagnostics.internal.ipd.PluginAwareIpdRegistry
 
PluginDetailsSupplier - Interface in com.atlassian.diagnostics.internal
 
PluginHelper - Interface in com.atlassian.diagnostics.internal
 
PluginId - Class in com.atlassian.diagnostics.internal
 
PluginId(String, String) - Constructor for class com.atlassian.diagnostics.internal.PluginId
 
preDestroy() - Method in class com.atlassian.diagnostics.internal.ipd.PluginAwareIpdJobRegistry
 
preDestroy() - Method in class com.atlassian.diagnostics.internal.ipd.PluginAwareIpdRegistry
 
produce(Set<Thread>) - Method in class com.atlassian.diagnostics.internal.detail.DefaultThreadDumpProducer
 
profilingKey - Variable in class com.atlassian.diagnostics.internal.ipd.metrics.CounterMeterImpl
 
profilingKey - Variable in class com.atlassian.diagnostics.internal.ipd.metrics.JmxCopyMeterImpl
 
profilingKey - Variable in class com.atlassian.diagnostics.internal.ipd.metrics.StatsMeterImpl
 
profilingKey - Variable in class com.atlassian.diagnostics.internal.ipd.metrics.ValueMeterImpl
 
publish(Alert) - Method in interface com.atlassian.diagnostics.internal.AlertPublisher
Publishes an alert to registered listeners
publish(Alert) - Method in class com.atlassian.diagnostics.internal.LockFreeAlertPublisher
 

R

ReadOnlyProxyMBean - Class in com.atlassian.diagnostics.internal.jmx
A simple implementation of DynamicMBean that allows you to register a bean with a MBeanServer
ReadOnlyProxyMBean(ObjectName, MBeanServer) - Constructor for class com.atlassian.diagnostics.internal.jmx.ReadOnlyProxyMBean
 
register(IpdJobRegistration) - Method in class com.atlassian.diagnostics.internal.ipd.DefaultIpdJobRunner
 
register(IpdJobRegistration) - Method in class com.atlassian.diagnostics.internal.ipd.PluginAwareIpdJobRegistry
 
register(IpdJob, String) - Method in class com.atlassian.diagnostics.internal.ipd.DefaultIpdJobRunner
 
register(IpdJob, String) - Method in class com.atlassian.diagnostics.internal.ipd.PluginAwareIpdJobRegistry
 
registerMBean() - Method in class com.atlassian.diagnostics.internal.ipd.metrics.CounterMeterImpl
 
registerMBean() - Method in class com.atlassian.diagnostics.internal.ipd.metrics.StatsMeterImpl
 
registerMBean() - Method in class com.atlassian.diagnostics.internal.ipd.metrics.ValueMeterImpl
 
registerMBean() - Method in class com.atlassian.diagnostics.internal.ipd.metrics.JmxCopyMeterImpl
 
reset() - Method in class com.atlassian.diagnostics.internal.jmx.Alerts
 
reset() - Method in interface com.atlassian.diagnostics.internal.jmx.AlertsMXBean
reset() - Method in class com.atlassian.diagnostics.internal.jmx.IssueAlerts
 
reset() - Method in interface com.atlassian.diagnostics.internal.jmx.IssueAlertsMXBean
RowCallback<T> - Interface in com.atlassian.diagnostics.internal.dao
 
runJobs() - Method in class com.atlassian.diagnostics.internal.ipd.DefaultIpdJobRunner
 

S

save(Alert) - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
Stores an alert.
save(Alert) - Method in class com.atlassian.diagnostics.internal.dao.InMemoryAlertEntityDao
 
self() - Method in class com.atlassian.diagnostics.internal.SimpleAlert.AbstractBuilder
 
self() - Method in class com.atlassian.diagnostics.internal.SimpleAlert.Builder
 
self() - Method in class com.atlassian.diagnostics.internal.SimpleAlertWithElisions.Builder
 
setAttribute(Attribute) - Method in class com.atlassian.diagnostics.internal.jmx.ReadOnlyProxyMBean
 
setAttributes(AttributeList) - Method in class com.atlassian.diagnostics.internal.jmx.ReadOnlyProxyMBean
 
setCountForNode(String, long) - Method in class com.atlassian.diagnostics.internal.SimpleAlertCount.Builder
 
setDataLogger(Logger) - Method in class com.atlassian.diagnostics.internal.LoggingAlertListener
 
setRegularLogger(Logger) - Method in class com.atlassian.diagnostics.internal.LoggingAlertListener
 
SHORT_ATTRIBUTES - Static variable in class com.atlassian.diagnostics.internal.ipd.metrics.StatsMeterImpl
 
shutdown() - Method in class com.atlassian.diagnostics.internal.ipd.DefaultIpdJobRunner
 
shutdown() - Method in class com.atlassian.diagnostics.internal.ipd.PluginAwareIpdJobRegistry
 
shutdown() - Method in class com.atlassian.diagnostics.internal.ipd.PluginAwareIpdRegistry
 
SimpleAlert - Class in com.atlassian.diagnostics.internal
 
SimpleAlert.AbstractBuilder<B> - Class in com.atlassian.diagnostics.internal
 
SimpleAlert.Builder - Class in com.atlassian.diagnostics.internal
 
SimpleAlertCount - Class in com.atlassian.diagnostics.internal
 
SimpleAlertCount.Builder - Class in com.atlassian.diagnostics.internal
 
SimpleAlertEntity - Class in com.atlassian.diagnostics.internal.dao
 
SimpleAlertEntity(Alert) - Constructor for class com.atlassian.diagnostics.internal.dao.SimpleAlertEntity
 
SimpleAlertEntity(Alert, long) - Constructor for class com.atlassian.diagnostics.internal.dao.SimpleAlertEntity
 
SimpleAlertWithElisions - Class in com.atlassian.diagnostics.internal
 
SimpleAlertWithElisions.Builder - Class in com.atlassian.diagnostics.internal
 
SimpleElisions - Class in com.atlassian.diagnostics.internal
 
SimpleElisions(Interval, int) - Constructor for class com.atlassian.diagnostics.internal.SimpleElisions
 
SimpleInterval - Class in com.atlassian.diagnostics.internal
 
SimpleInterval(Instant, Instant) - Constructor for class com.atlassian.diagnostics.internal.SimpleInterval
 
SimpleMinimalAlertEntity - Class in com.atlassian.diagnostics.internal.dao
 
SimpleMinimalAlertEntity(long, long, String, String, String, int) - Constructor for class com.atlassian.diagnostics.internal.dao.SimpleMinimalAlertEntity
 
SimplePageSummary - Class in com.atlassian.diagnostics.internal
 
SimplePageSummary(PageRequest, int) - Constructor for class com.atlassian.diagnostics.internal.SimplePageSummary
 
SimplePageSummary(PageRequest, PageRequest, int) - Constructor for class com.atlassian.diagnostics.internal.SimplePageSummary
 
SimplePluginHelper - Class in com.atlassian.diagnostics.internal
 
SimplePluginHelper(CallingBundleResolver, I18nResolver, PluginAccessor, PluginMetadataManager) - Constructor for class com.atlassian.diagnostics.internal.SimplePluginHelper
 
SimpleThreadDump - Class in com.atlassian.diagnostics.internal.detail
 
SimpleThreadDump(long, String, boolean, String, String) - Constructor for class com.atlassian.diagnostics.internal.detail.SimpleThreadDump
 
SimpleThreadDump(Thread, String) - Constructor for class com.atlassian.diagnostics.internal.detail.SimpleThreadDump
 
size() - Method in class com.atlassian.diagnostics.internal.SimplePageSummary
 
stats(String, MeterTag...) - Method in class com.atlassian.diagnostics.internal.ipd.IpdMeterRegistry
 
statsCopy(String, ObjectName, MeterTag...) - Method in class com.atlassian.diagnostics.internal.ipd.IpdMeterRegistry
 
StatsMeterImpl - Class in com.atlassian.diagnostics.internal.ipd.metrics
Metric for a statistic value.
StatsMeterImpl(MeterConfig) - Constructor for class com.atlassian.diagnostics.internal.ipd.metrics.StatsMeterImpl
 
streamAlertCounts(AlertCriteria, PageCallback<? super AlertCount, T>, PageRequest) - Method in class com.atlassian.diagnostics.internal.DefaultMonitoringService
 
streamAlerts(AlertCriteria, PageCallback<? super Alert, T>, PageRequest) - Method in class com.atlassian.diagnostics.internal.DefaultMonitoringService
 
streamAlertsWithElisions(AlertCriteria, PageCallback<? super AlertWithElisions, T>, PageRequest) - Method in class com.atlassian.diagnostics.internal.DefaultMonitoringService
 
streamAll(AlertCriteria, RowCallback<AlertEntity>, PageRequest) - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
Streams all alerts matching the supplied criteria ordered by timestamp (descending), then ID (descending) until the callback signals that it's done or until no more matching alerts are found.
streamAll(AlertCriteria, RowCallback<AlertEntity>, PageRequest) - Method in class com.atlassian.diagnostics.internal.dao.InMemoryAlertEntityDao
 
streamByIds(Collection<Long>, RowCallback<AlertEntity>) - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
Streams all alerts matching the supplied IDs ordered by timestamp (descending), then ID (descending) until the callback signals that it's done or until no more matching alerts are found.
streamByIds(Collection<Long>, RowCallback<AlertEntity>) - Method in class com.atlassian.diagnostics.internal.dao.InMemoryAlertEntityDao
 
streamMetrics(AlertCriteria, RowCallback<AlertMetric>, PageRequest) - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
Streams alert metrics for all alerts matching the supplied criteria ordered by timestamp (descending) until the callback signals that it's done or all available metrics have been provided.
streamMetrics(AlertCriteria, RowCallback<AlertMetric>, PageRequest) - Method in class com.atlassian.diagnostics.internal.dao.InMemoryAlertEntityDao
 
streamMinimalAlerts(AlertCriteria, RowCallback<MinimalAlertEntity>, PageRequest) - Method in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
Streams minimal alerts matching the supplied criteria ordered by timestamp (descending), then ID (descending) until the callback signals that it's done or until no more matching alerts are found.
streamMinimalAlerts(AlertCriteria, RowCallback<MinimalAlertEntity>, PageRequest) - Method in class com.atlassian.diagnostics.internal.dao.InMemoryAlertEntityDao
 
subscribe(AlertListener) - Method in interface com.atlassian.diagnostics.internal.AlertPublisher
Subscribes the provided listener to all alerts
subscribe(AlertListener) - Method in class com.atlassian.diagnostics.internal.DefaultMonitoringService
 
subscribe(AlertListener) - Method in class com.atlassian.diagnostics.internal.LockFreeAlertPublisher
 

T

ThreadMemoryAllocation - Class in com.atlassian.diagnostics.internal.jmx
 
ThreadMemoryAllocation(String, long, StackTraceElement[]) - Constructor for class com.atlassian.diagnostics.internal.jmx.ThreadMemoryAllocation
 
ThreadMemoryAllocationService - Class in com.atlassian.diagnostics.internal.jmx
 
ThreadMemoryAllocationService(JmxService) - Constructor for class com.atlassian.diagnostics.internal.jmx.ThreadMemoryAllocationService
 
timestamp(Instant) - Method in class com.atlassian.diagnostics.internal.SimpleAlert.AbstractBuilder
 
toJson(T) - Method in class com.atlassian.diagnostics.internal.JacksonJsonMapper
 
toStackTraceString(List<StackTraceElement>) - Method in class com.atlassian.diagnostics.internal.detail.DefaultThreadDumpProducer
 
toString() - Method in class com.atlassian.diagnostics.internal.dao.AlertMetric
 
toString() - Method in class com.atlassian.diagnostics.internal.detail.SimpleThreadDump
 
toString() - Method in class com.atlassian.diagnostics.internal.IssueId
 
toString() - Method in class com.atlassian.diagnostics.internal.PluginId
 
toUuidFormat(String) - Static method in class com.atlassian.diagnostics.internal.analytics.AnalyticsUtils
Calculates a cryptographic hash for the provided value and returns the first 16 bytes of the hash in UUID format.
trigger(AlertTrigger) - Method in class com.atlassian.diagnostics.internal.SimpleAlert.AbstractBuilder
 
truncateNanoSecondPrecision(Instant) - Static method in class com.atlassian.diagnostics.internal.util.InstantPrecisionUtil
The Java 11 JVM offers nanosecond precision if the hardware supports it and this breaks a lot of assumptions within the diagnostics framework that a long would hold enough milliseconds since epoch precision that it's the same as an Instance object.

U

unregister(Class<? extends IpdJob>) - Method in class com.atlassian.diagnostics.internal.ipd.DefaultIpdJobRunner
 
unregister(Class<? extends IpdJob>) - Method in class com.atlassian.diagnostics.internal.ipd.PluginAwareIpdJobRegistry
 
unregisterMBean() - Method in class com.atlassian.diagnostics.internal.ipd.metrics.CounterMeterImpl
 
unregisterMBean() - Method in class com.atlassian.diagnostics.internal.ipd.metrics.StatsMeterImpl
 
unregisterMBean() - Method in class com.atlassian.diagnostics.internal.ipd.metrics.ValueMeterImpl
 
unregisterMBean() - Method in class com.atlassian.diagnostics.internal.ipd.metrics.JmxCopyMeterImpl
 
unsubscribe(String) - Method in interface com.atlassian.diagnostics.internal.AlertPublisher
Unsubscribes the AlertListener that had previously subscribed.
unsubscribe(String) - Method in class com.atlassian.diagnostics.internal.DefaultMonitoringService
 
unsubscribe(String) - Method in class com.atlassian.diagnostics.internal.LockFreeAlertPublisher
 
update() - Method in class com.atlassian.diagnostics.internal.ipd.metrics.JmxCopyMeterImpl
 
update(long) - Method in class com.atlassian.diagnostics.internal.ipd.metrics.ValueMeterImpl
 
update(long, TimeUnit) - Method in class com.atlassian.diagnostics.internal.ipd.metrics.StatsMeterImpl
 

V

value(String, MeterTag...) - Method in class com.atlassian.diagnostics.internal.ipd.IpdMeterRegistry
 
ValueMeterImpl - Class in com.atlassian.diagnostics.internal.ipd.metrics
Metric for a single Long value.
ValueMeterImpl(MeterConfig) - Constructor for class com.atlassian.diagnostics.internal.ipd.metrics.ValueMeterImpl
 
valueOf(String) - Static method in class com.atlassian.diagnostics.internal.IssueId
 
valueOf(String, String) - Static method in class com.atlassian.diagnostics.internal.PluginId
 
A B C D E F G H I J L M O P R S T U V 
All Classes and Interfaces|All Packages