public class oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink extends oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink
{
public final org.slf4j.Logger LOG;
private static final java.lang.String TAGS_FOR_PREFIX_PROPERTY_PREFIX;
private oadd.org.apache.hadoop.metrics.util.MetricsCache metricsCache;
private java.util.Map useTagsMap;
public void <init>()
{
oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink v;
org.slf4j.Logger v;
java.lang.Class v;
java.util.HashMap v;
oadd.org.apache.hadoop.metrics.util.MetricsCache v;
v := @this: oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink;
specialinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink: void <init>()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(v);
v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: org.slf4j.Logger LOG> = v;
v = new oadd.org.apache.hadoop.metrics.util.MetricsCache;
specialinvoke v.<oadd.org.apache.hadoop.metrics.util.MetricsCache: void <init>()>();
v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: oadd.org.apache.hadoop.metrics.util.MetricsCache metricsCache> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: java.util.Map useTagsMap> = v;
return;
}
public void init(oadd.org.apache.commons.configuration.SubsetConfiguration)
{
java.lang.String[] v;
oadd.org.apache.commons.configuration.convert.DefaultListDelimiterHandler v;
java.util.HashSet v, v;
java.util.Map v;
int v, v, v, v;
java.lang.String v, v, v, v;
boolean v, v, v, v;
java.util.Iterator v;
oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink v;
oadd.org.apache.commons.configuration.SubsetConfiguration v;
java.lang.Object v;
v := @this: oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink;
v := @parameter: oadd.org.apache.commons.configuration.SubsetConfiguration;
specialinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink: void init(oadd.org.apache.commons.configuration.SubsetConfiguration)>(v);
v = new oadd.org.apache.commons.configuration.convert.DefaultListDelimiterHandler;
specialinvoke v.<oadd.org.apache.commons.configuration.convert.DefaultListDelimiterHandler: void <init>(char)>(44);
virtualinvoke v.<oadd.org.apache.commons.configuration.SubsetConfiguration: void setListDelimiterHandler(oadd.org.apache.commons.configuration.convert.ListDelimiterHandler)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.configuration.SubsetConfiguration: java.util.Iterator getKeys()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("tagsForPrefix.");
if v == 0 goto label;
v = "tagsForPrefix.";
v = virtualinvoke v.<java.lang.String: int length()>();
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.configuration.SubsetConfiguration: java.lang.String[] getStringArray(java.lang.String)>(v);
v = 0;
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
v = v;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("*");
v = v | v;
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 0 goto label;
interfaceinvoke v.<java.util.Set: boolean add(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
if v == 0 goto label;
v = null;
label:
v = v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: java.util.Map useTagsMap>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
return;
}
public void appendPrefix(oadd.org.apache.hadoop.metrics.MetricsRecord, java.lang.StringBuilder)
{
java.util.Map v, v;
java.lang.String v, v, v, v, v;
boolean v, v, v;
java.util.Iterator v;
java.util.Collection v;
oadd.org.apache.hadoop.metrics.MetricsInfo v, v;
oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink v;
oadd.org.apache.hadoop.metrics.MetricsRecord v;
java.lang.Object v, v;
java.lang.StringBuilder v, v, v, v;
oadd.org.apache.hadoop.metrics.impl.MsInfo v, v;
v := @this: oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsRecord;
v := @parameter: java.lang.StringBuilder;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsRecord: java.lang.String context()>();
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsRecord: java.util.Collection tags()>();
v = v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: java.util.Map useTagsMap>;
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: java.util.Map useTagsMap>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
if v == null goto label;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.MetricsTag: java.lang.String name()>();
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.MetricsTag: oadd.org.apache.hadoop.metrics.MetricsInfo info()>();
v = <oadd.org.apache.hadoop.metrics.impl.MsInfo: oadd.org.apache.hadoop.metrics.impl.MsInfo Context>;
if v == v goto label;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.MetricsTag: oadd.org.apache.hadoop.metrics.MetricsInfo info()>();
v = <oadd.org.apache.hadoop.metrics.impl.MsInfo: oadd.org.apache.hadoop.metrics.impl.MsInfo Hostname>;
if v == v goto label;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.MetricsTag: java.lang.String value()>();
if v == null goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(46);
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.MetricsTag: java.lang.String name()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(61);
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.MetricsTag: java.lang.String value()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
return;
}
public void putMetrics(oadd.org.apache.hadoop.metrics.MetricsRecord)
{
oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope v, v, v, v;
oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaMetricVisitor v, v, v, v, v, v;
boolean v, v, v;
oadd.org.apache.hadoop.metrics.MetricsException v;
java.util.Set v, v;
oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaConf v, v;
oadd.org.apache.hadoop.metrics.util.MetricsCache v;
oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink v;
oadd.org.apache.hadoop.metrics.MetricsRecord v;
java.lang.StringBuilder v;
oadd.org.apache.hadoop.metrics.util.MetricsCache$Record v;
java.lang.Iterable v, v;
int v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v;
java.lang.Number v, v;
java.util.Iterator v, v;
java.io.IOException v;
java.lang.Object v, v, v;
v := @this: oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsRecord;
label:
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsRecord: java.lang.String name()>();
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsRecord: java.lang.String context()>();
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(46);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: void appendPrefix(oadd.org.apache.hadoop.metrics.MetricsRecord,java.lang.StringBuilder)>(v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(46);
v = virtualinvoke v.<java.lang.StringBuilder: int length()>();
virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: void resetBuffer()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: boolean isSupportSparseMetrics()>();
if v != 0 goto label;
v = v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: oadd.org.apache.hadoop.metrics.util.MetricsCache metricsCache>;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.util.MetricsCache: oadd.org.apache.hadoop.metrics.util.MetricsCache$Record update(oadd.org.apache.hadoop.metrics.MetricsRecord)>(v);
if v == null goto label;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.util.MetricsCache$Record: java.util.Set metricsEntrySet()>();
if v == null goto label;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.util.MetricsCache$Record: java.util.Set metricsEntrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.AbstractMetric: java.lang.String name()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
v = v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaMetricVisitor gangliaMetricVisitor>;
virtualinvoke v.<oadd.org.apache.hadoop.metrics.AbstractMetric: void visit(oadd.org.apache.hadoop.metrics.MetricsVisitor)>(v);
v = v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaMetricVisitor gangliaMetricVisitor>;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaMetricVisitor: java.lang.String getType()>();
v = v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaMetricVisitor gangliaMetricVisitor>;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaMetricVisitor: oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope getSlope()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaConf getGangliaConfForMetric(java.lang.String)>(v);
v = specialinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope calculateSlope(oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaConf,oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.AbstractMetric: java.lang.Number value()>();
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: void emitMetric(java.lang.String,java.lang.String,java.lang.String,java.lang.String,oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaConf,oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope)>(v, v, v, v, v, v);
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsRecord: java.lang.Iterable metrics()>();
v = interfaceinvoke v.<java.util.Collection: int size()>();
if v <= 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsRecord: java.lang.Iterable metrics()>();
v = interfaceinvoke v.<java.lang.Iterable: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.AbstractMetric: java.lang.String name()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
v = v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaMetricVisitor gangliaMetricVisitor>;
virtualinvoke v.<oadd.org.apache.hadoop.metrics.AbstractMetric: void visit(oadd.org.apache.hadoop.metrics.MetricsVisitor)>(v);
v = v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaMetricVisitor gangliaMetricVisitor>;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaMetricVisitor: java.lang.String getType()>();
v = v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaMetricVisitor gangliaMetricVisitor>;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaMetricVisitor: oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope getSlope()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaConf getGangliaConfForMetric(java.lang.String)>(v);
v = specialinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope calculateSlope(oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaConf,oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.AbstractMetric: java.lang.Number value()>();
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: void emitMetric(java.lang.String,java.lang.String,java.lang.String,java.lang.String,oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaConf,oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope)>(v, v, v, v, v, v);
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(v);
goto label;
label:
v := @caughtexception;
v = new oadd.org.apache.hadoop.metrics.MetricsException;
specialinvoke v.<oadd.org.apache.hadoop.metrics.MetricsException: void <init>(java.lang.String,java.lang.Throwable)>("Failed to putMetrics", v);
throw v;
label:
return;
catch java.io.IOException from label to label with label;
}
private oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope calculateSlope(oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaConf, oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope)
{
oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink v;
oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope v, v, v, v;
oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaConf v;
v := @this: oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink;
v := @parameter: oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaConf;
v := @parameter: oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaConf: oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope getSlope()>();
if v == null goto label;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaConf: oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope getSlope()>();
return v;
label:
if v == null goto label;
return v;
label:
v = <oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope DEFAULT_SLOPE>;
return v;
}
protected void emitMetric(java.lang.String, java.lang.String, java.lang.String, java.lang.String, oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaConf, oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope) throws java.io.IOException
{
oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope v;
int v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
boolean v;
org.slf4j.Logger v, v, v, v, v;
oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaConf v;
oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink v;
v := @this: oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaConf;
v := @parameter: oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope;
if v != null goto label;
v = v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String)>("Metric was emitted with no name.");
return;
label:
if v != null goto label;
v = v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: org.slf4j.Logger LOG>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Metric name \u was emitted with a null value.");
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String)>(v);
return;
label:
if v != null goto label;
v = v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: org.slf4j.Logger LOG>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Metric name \u, value \u has no type.");
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String)>(v);
return;
label:
v = v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: org.slf4j.Logger LOG>;
v = interfaceinvoke v.<org.slf4j.Logger: boolean isDebugEnabled()>();
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: org.slf4j.Logger LOG>;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope: java.lang.String name()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: java.lang.String getHostName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Emitting metric \u, type \u, value \u, slope \u from hostname \u0001");
interfaceinvoke v.<org.slf4j.Logger: void debug(java.lang.String)>(v);
label:
virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: void xdr_int(int)>(0);
virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: void xdr_string(java.lang.String)>(v);
virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: void xdr_string(java.lang.String)>(v);
virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: void xdr_string(java.lang.String)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaConf: java.lang.String getUnits()>();
virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: void xdr_string(java.lang.String)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.AbstractGangliaSink$GangliaSlope: int ordinal()>();
virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: void xdr_int(int)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaConf: int getTmax()>();
virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: void xdr_int(int)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaConf: int getDmax()>();
virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: void xdr_int(int)>(v);
virtualinvoke v.<oadd.org.apache.hadoop.metrics.sink.ganglia.GangliaSink30: void emitToGangliaHosts()>();
return;
}
}