org.apache.jackrabbit.oak.plugins.metric.MetricStatisticsProvider.class Maven / Gradle / Ivy
???? 3C E ? E ? E ?
G ?
? ? E ? ?
? E ? ?
? ?
? ?
? E ?
? ? ?
? ?
? ? ?
?
? ?
? ? E ?
? ?
E ?
s ?
?
? ? P ?
E ? ? P ? ? P ? ? P ? ? ? ? ?
? ? P ?
? ? ?
E ? P ?
- ? P ? ? ? P ? ?
4 ?
s ?
?
? s ?
E ? ? s ?
E ?
D ? s ?
D ?
; ?
? ? ? ? ?
? ? ? ? ? ? InnerClasses OakMetricClock OakNameFactory AvgGauge ? StatsBuilder log Lorg/slf4j/Logger; JMX_TYPE_METRICS Ljava/lang/String;
ConstantValue ?
statsRegistry $Ljava/util/concurrent/ConcurrentMap; Signature _Ljava/util/concurrent/ConcurrentMap; registry %Lcom/codahale/metrics/MetricRegistry; reporter "Lcom/codahale/metrics/JmxReporter; repoStats 6Lorg/apache/jackrabbit/stats/RepositoryStatisticsImpl; clock Fast ,Lorg/apache/jackrabbit/oak/stats/Clock$Fast; metricsClock Lcom/codahale/metrics/Clock; P(Ljavax/management/MBeanServer;Ljava/util/concurrent/ScheduledExecutorService;)V Code LineNumberTable LocalVariableTable this CLorg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider; server Ljavax/management/MBeanServer; executor /Ljava/util/concurrent/ScheduledExecutorService;
typeToName Type O(Lorg/apache/jackrabbit/api/stats/RepositoryStatistics$Type;)Ljava/lang/String; type ;Lorg/apache/jackrabbit/api/stats/RepositoryStatistics$Type; close ()V
StackMapTable getStats 8()Lorg/apache/jackrabbit/api/stats/RepositoryStatistics; getMeter n(Ljava/lang/String;Lorg/apache/jackrabbit/oak/stats/StatsOptions;)Lorg/apache/jackrabbit/oak/stats/MeterStats; name options .Lorg/apache/jackrabbit/oak/stats/StatsOptions; getCounterStats p(Ljava/lang/String;Lorg/apache/jackrabbit/oak/stats/StatsOptions;)Lorg/apache/jackrabbit/oak/stats/CounterStats; getTimer n(Ljava/lang/String;Lorg/apache/jackrabbit/oak/stats/StatsOptions;)Lorg/apache/jackrabbit/oak/stats/TimerStats; getHistogram r(Ljava/lang/String;Lorg/apache/jackrabbit/oak/stats/StatsOptions;)Lorg/apache/jackrabbit/oak/stats/HistogramStats; getRegistry '()Lcom/codahale/metrics/MetricRegistry; getRepoStats 8()Lorg/apache/jackrabbit/stats/RepositoryStatisticsImpl; ?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider$StatsBuilder;Lorg/apache/jackrabbit/oak/stats/StatsOptions;)Lorg/apache/jackrabbit/oak/stats/Stats; builder PLorg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider$StatsBuilder; stats 'Lorg/apache/jackrabbit/oak/stats/Stats; LocalVariableTypeTable ULorg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider$StatsBuilder; ? ? ?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider$StatsBuilder;Lorg/apache/jackrabbit/oak/stats/StatsOptions;)TT; getTimerSeriesStats ?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider$StatsBuilder;)Ljava/util/concurrent/atomic/AtomicLong; counter (Ljava/util/concurrent/atomic/AtomicLong; resetValueEachSecond Z enumType ? ? registerAverages compStats ?(Lorg/apache/jackrabbit/api/stats/RepositoryStatistics$Type;Lorg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider$StatsBuilder;)Lorg/apache/jackrabbit/oak/plugins/metric/CompositeStats;
access$200 j(Lorg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider;)Lcom/codahale/metrics/MetricRegistry; x0
access$300 a(Lorg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider;)Lcom/codahale/metrics/Clock;
access$400 ()Lorg/slf4j/Logger;
SourceFile MetricStatisticsProvider.java R S e f \ ] g y X Y *org/apache/jackrabbit/oak/stats/Clock$Fast g b d Porg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider$OakMetricClock g #com/codahale/metrics/MetricRegistry 4org/apache/jackrabbit/stats/RepositoryStatisticsImpl ` a
org.apache.jackrabbit.oak Porg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider$OakNameFactory g ^ _ y ? y x y ? { ? *org/apache/jackrabbit/oak/stats/MeterStats ? ,org/apache/jackrabbit/oak/stats/CounterStats ? *org/apache/jackrabbit/oak/stats/TimerStats ? .org/apache/jackrabbit/oak/stats/HistogramStats %org/apache/jackrabbit/oak/stats/Stats!"#$%&# +org/apache/jackrabbit/oak/stats/SimpleStats ? ?') g*+,-./0 java/lang/IllegalStateException'123245 w r u Jorg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider$AvgGauge6 w ? ? }78 w ?9 g:;<= ? 7org/apache/jackrabbit/oak/plugins/metric/CompositeStats Aorg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider>?@ java/lang/Object 2org/apache/jackrabbit/oak/stats/StatisticsProvider java/io/Closeable Corg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider$1 Norg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider$StatsBuilder MetricsA 9org/apache/jackrabbit/api/stats/RepositoryStatistics$Type java/lang/Throwable java/lang/String &java/util/concurrent/atomic/AtomicLong com/google/common/collect/Maps newConcurrentMap &()Ljava/util/concurrent/ConcurrentMap; %org/apache/jackrabbit/oak/stats/Clock 2(Ljava/util/concurrent/ScheduledExecutorService;)V *(Lorg/apache/jackrabbit/oak/stats/Clock;)V com/codahale/metrics/JmxReporter forRegistry Builder Q(Lcom/codahale/metrics/MetricRegistry;)Lcom/codahale/metrics/JmxReporter$Builder; (com/codahale/metrics/JmxReporter$Builder inDomain >(Ljava/lang/String;)Lcom/codahale/metrics/JmxReporter$Builder; registerWith J(Ljavax/management/MBeanServer;)Lcom/codahale/metrics/JmxReporter$Builder; H(Lorg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider$1;)V createsObjectNamesWith T(Lcom/codahale/metrics/ObjectNameFactory;)Lcom/codahale/metrics/JmxReporter$Builder; build $()Lcom/codahale/metrics/JmxReporter; start ()Ljava/lang/String; METERS COUNTERS TIMERS
HISTOGRAMS "java/util/concurrent/ConcurrentMap get &(Ljava/lang/Object;)Ljava/lang/Object; ,org/apache/jackrabbit/oak/stats/StatsOptions isOnlyMetricEnabled ()Z newMetric ~(Lorg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/stats/Stats; isOnlyTimeSeriesEnabled getTypeB 4()Lorg/apache/jackrabbit/oak/stats/SimpleStats$Type; ](Ljava/util/concurrent/atomic/AtomicLong;Lorg/apache/jackrabbit/oak/stats/SimpleStats$Type;)V newComposite ?(Ljava/util/concurrent/atomic/AtomicLong;Lorg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/metric/CompositeStats; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
isInstance *(Lorg/apache/jackrabbit/oak/stats/Stats;)Z O(Ljava/lang/String;)Lorg/apache/jackrabbit/api/stats/RepositoryStatistics$Type;
getCounter e(Lorg/apache/jackrabbit/api/stats/RepositoryStatistics$Type;)Ljava/util/concurrent/atomic/AtomicLong; =(Ljava/lang/String;Z)Ljava/util/concurrent/atomic/AtomicLong; OBSERVATION_EVENT_AVERAGE OBSERVATION_EVENT_COUNTER ()Lcom/codahale/metrics/Meter; OBSERVATION_EVENT_DURATION ()Lcom/codahale/metrics/Timer; ?(Lcom/codahale/metrics/Meter;Lcom/codahale/metrics/Timer;Lorg/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider$1;)V register N(Ljava/lang/String;Lcom/codahale/metrics/Metric;)Lcom/codahale/metrics/Metric; DEFAULT org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; 4org/apache/jackrabbit/api/stats/RepositoryStatistics 0org/apache/jackrabbit/oak/stats/SimpleStats$Type ! E G H I R S T U V W X Y Z [ \ ] ^ _ ` a b d e f g h i ? k*? *? ? *? Y,? ? *?
Y*? ? ? *? Y?
? *? Y,? ? **? ? ? +? ? Y? ? ? ? *? ? *? ? j *
E > F G &