public class org.apache.hadoop.hive.common.metrics.metrics.Metrics2Reporter extends java.lang.Object implements org.apache.hadoop.hive.common.metrics.metrics.CodahaleReporter
{
private final org.apache.hadoop.conf.Configuration conf;
private final com.github.joshelser.dropwizard.metrics.hadoop.HadoopMetrics2Reporter reporter;
public void <init>(com.codahale.metrics.MetricRegistry, org.apache.hadoop.conf.Configuration)
{
com.codahale.metrics.MetricRegistry v;
org.apache.hadoop.metrics.MetricsSystem v;
java.util.concurrent.TimeUnit v, v;
org.apache.hadoop.hive.common.metrics.metrics.Metrics2Reporter v;
org.apache.hadoop.conf.Configuration v;
org.apache.hadoop.hive.metastore.conf.MetastoreConf$ConfVars v;
java.lang.String v;
com.github.joshelser.dropwizard.metrics.hadoop.HadoopMetrics2Reporter$Builder v, v, v;
com.github.joshelser.dropwizard.metrics.hadoop.HadoopMetrics2Reporter v;
v := @this: org.apache.hadoop.hive.common.metrics.metrics.Metrics2Reporter;
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.Metrics2Reporter: org.apache.hadoop.conf.Configuration conf> = v;
v = <org.apache.hadoop.hive.metastore.conf.MetastoreConf$ConfVars: org.apache.hadoop.hive.metastore.conf.MetastoreConf$ConfVars METRICS_HADOOP2_COMPONENT_NAME>;
v = staticinvoke <org.apache.hadoop.hive.metastore.conf.MetastoreConf: java.lang.String getVar(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hive.metastore.conf.MetastoreConf$ConfVars)>(v, v);
v = staticinvoke <com.github.joshelser.dropwizard.metrics.hadoop.HadoopMetrics2Reporter: com.github.joshelser.dropwizard.metrics.hadoop.HadoopMetrics2Reporter$Builder forRegistry(com.codahale.metrics.MetricRegistry)>(v);
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit SECONDS>;
v = virtualinvoke v.<com.github.joshelser.dropwizard.metrics.hadoop.HadoopMetrics2Reporter$Builder: com.github.joshelser.dropwizard.metrics.hadoop.HadoopMetrics2Reporter$Builder convertRatesTo(java.util.concurrent.TimeUnit)>(v);
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit MILLISECONDS>;
v = virtualinvoke v.<com.github.joshelser.dropwizard.metrics.hadoop.HadoopMetrics2Reporter$Builder: com.github.joshelser.dropwizard.metrics.hadoop.HadoopMetrics2Reporter$Builder convertDurationsTo(java.util.concurrent.TimeUnit)>(v);
v = staticinvoke <org.apache.hadoop.metrics.lib.DefaultMetricsSystem: org.apache.hadoop.metrics.MetricsSystem initialize(java.lang.String)>(v);
v = virtualinvoke v.<com.github.joshelser.dropwizard.metrics.hadoop.HadoopMetrics2Reporter$Builder: com.github.joshelser.dropwizard.metrics.hadoop.HadoopMetrics2Reporter build(org.apache.hadoop.metrics.MetricsSystem,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, "General");
v.<org.apache.hadoop.hive.common.metrics.metrics.Metrics2Reporter: com.github.joshelser.dropwizard.metrics.hadoop.HadoopMetrics2Reporter reporter> = v;
return;
}
public void start()
{
java.util.concurrent.TimeUnit v, v;
org.apache.hadoop.hive.common.metrics.metrics.Metrics2Reporter v;
org.apache.hadoop.conf.Configuration v;
org.apache.hadoop.hive.metastore.conf.MetastoreConf$ConfVars v;
long v;
com.github.joshelser.dropwizard.metrics.hadoop.HadoopMetrics2Reporter v;
v := @this: org.apache.hadoop.hive.common.metrics.metrics.Metrics2Reporter;
v = v.<org.apache.hadoop.hive.common.metrics.metrics.Metrics2Reporter: org.apache.hadoop.conf.Configuration conf>;
v = <org.apache.hadoop.hive.metastore.conf.MetastoreConf$ConfVars: org.apache.hadoop.hive.metastore.conf.MetastoreConf$ConfVars METRICS_HADOOP2_INTERVAL>;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit SECONDS>;
v = staticinvoke <org.apache.hadoop.hive.metastore.conf.MetastoreConf: long getTimeVar(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hive.metastore.conf.MetastoreConf$ConfVars,java.util.concurrent.TimeUnit)>(v, v, v);
v = v.<org.apache.hadoop.hive.common.metrics.metrics.Metrics2Reporter: com.github.joshelser.dropwizard.metrics.hadoop.HadoopMetrics2Reporter reporter>;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit SECONDS>;
virtualinvoke v.<com.github.joshelser.dropwizard.metrics.hadoop.HadoopMetrics2Reporter: void start(long,java.util.concurrent.TimeUnit)>(v, v);
return;
}
public void close()
{
org.apache.hadoop.hive.common.metrics.metrics.Metrics2Reporter v;
com.github.joshelser.dropwizard.metrics.hadoop.HadoopMetrics2Reporter v;
v := @this: org.apache.hadoop.hive.common.metrics.metrics.Metrics2Reporter;
v = v.<org.apache.hadoop.hive.common.metrics.metrics.Metrics2Reporter: com.github.joshelser.dropwizard.metrics.hadoop.HadoopMetrics2Reporter reporter>;
virtualinvoke v.<com.github.joshelser.dropwizard.metrics.hadoop.HadoopMetrics2Reporter: void close()>();
return;
}
}