public class org.apache.hadoop.hive.common.metrics.metrics.JmxMetricsReporter extends java.lang.Object implements org.apache.hadoop.hive.common.metrics.metrics.CodahaleReporter
{
private final com.codahale.metrics.MetricRegistry registry;
private final org.apache.hadoop.conf.Configuration conf;
private final com.codahale.metrics.JmxReporter jmxReporter;
public void <init>(com.codahale.metrics.MetricRegistry, org.apache.hadoop.conf.Configuration)
{
com.codahale.metrics.MetricRegistry v;
java.util.concurrent.TimeUnit v, v;
com.codahale.metrics.JmxReporter$Builder v, v, v;
org.apache.hadoop.conf.Configuration v;
com.codahale.metrics.JmxReporter v;
org.apache.hadoop.hive.common.metrics.metrics.JmxMetricsReporter v;
v := @this: org.apache.hadoop.hive.common.metrics.metrics.JmxMetricsReporter;
v := @parameter: com.codahale.metrics.MetricRegistry;
v := @parameter: org.apache.hadoop.conf.Configuration;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.hadoop.hive.common.metrics.metrics.JmxMetricsReporter: com.codahale.metrics.MetricRegistry registry> = v;
v.<org.apache.hadoop.hive.common.metrics.metrics.JmxMetricsReporter: org.apache.hadoop.conf.Configuration conf> = v;
v = staticinvoke <com.codahale.metrics.JmxReporter: com.codahale.metrics.JmxReporter$Builder forRegistry(com.codahale.metrics.MetricRegistry)>(v);
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit SECONDS>;
v = virtualinvoke v.<com.codahale.metrics.JmxReporter$Builder: com.codahale.metrics.JmxReporter$Builder convertRatesTo(java.util.concurrent.TimeUnit)>(v);
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit MILLISECONDS>;
v = virtualinvoke v.<com.codahale.metrics.JmxReporter$Builder: com.codahale.metrics.JmxReporter$Builder convertDurationsTo(java.util.concurrent.TimeUnit)>(v);
v = virtualinvoke v.<com.codahale.metrics.JmxReporter$Builder: com.codahale.metrics.JmxReporter build()>();
v.<org.apache.hadoop.hive.common.metrics.metrics.JmxMetricsReporter: com.codahale.metrics.JmxReporter jmxReporter> = v;
return;
}
public void start()
{
com.codahale.metrics.JmxReporter v;
org.apache.hadoop.hive.common.metrics.metrics.JmxMetricsReporter v;
v := @this: org.apache.hadoop.hive.common.metrics.metrics.JmxMetricsReporter;
v = v.<org.apache.hadoop.hive.common.metrics.metrics.JmxMetricsReporter: com.codahale.metrics.JmxReporter jmxReporter>;
virtualinvoke v.<com.codahale.metrics.JmxReporter: void start()>();
return;
}
public void close()
{
com.codahale.metrics.JmxReporter v;
org.apache.hadoop.hive.common.metrics.metrics.JmxMetricsReporter v;
v := @this: org.apache.hadoop.hive.common.metrics.metrics.JmxMetricsReporter;
v = v.<org.apache.hadoop.hive.common.metrics.metrics.JmxMetricsReporter: com.codahale.metrics.JmxReporter jmxReporter>;
virtualinvoke v.<com.codahale.metrics.JmxReporter: void close()>();
return;
}
}