public class oadd.com.codahale.metrics.Slf4jReporter$Builder extends java.lang.Object
{
private final oadd.com.codahale.metrics.MetricRegistry registry;
private org.slf4j.Logger logger;
private oadd.com.codahale.metrics.Slf4jReporter$LoggingLevel loggingLevel;
private org.slf4j.Marker marker;
private java.lang.String prefix;
private java.util.concurrent.TimeUnit rateUnit;
private java.util.concurrent.TimeUnit durationUnit;
private oadd.com.codahale.metrics.MetricFilter filter;
private java.util.concurrent.ScheduledExecutorService executor;
private boolean shutdownExecutorOnStop;
private java.util.Set disabledMetricAttributes;
private void <init>(oadd.com.codahale.metrics.MetricRegistry)
{
oadd.com.codahale.metrics.MetricFilter v;
org.slf4j.Logger v;
oadd.com.codahale.metrics.MetricRegistry v;
java.util.Set v;
oadd.com.codahale.metrics.Slf4jReporter$LoggingLevel v;
java.util.concurrent.TimeUnit v, v;
oadd.com.codahale.metrics.Slf4jReporter$Builder v;
v := @this: oadd.com.codahale.metrics.Slf4jReporter$Builder;
v := @parameter: oadd.com.codahale.metrics.MetricRegistry;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: oadd.com.codahale.metrics.MetricRegistry registry> = v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.String)>("metrics");
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: org.slf4j.Logger logger> = v;
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: org.slf4j.Marker marker> = null;
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: java.lang.String prefix> = "";
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit SECONDS>;
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: java.util.concurrent.TimeUnit rateUnit> = v;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit MILLISECONDS>;
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: java.util.concurrent.TimeUnit durationUnit> = v;
v = <oadd.com.codahale.metrics.MetricFilter: oadd.com.codahale.metrics.MetricFilter ALL>;
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: oadd.com.codahale.metrics.MetricFilter filter> = v;
v = <oadd.com.codahale.metrics.Slf4jReporter$LoggingLevel: oadd.com.codahale.metrics.Slf4jReporter$LoggingLevel INFO>;
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: oadd.com.codahale.metrics.Slf4jReporter$LoggingLevel loggingLevel> = v;
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: java.util.concurrent.ScheduledExecutorService executor> = null;
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: boolean shutdownExecutorOnStop> = 1;
v = staticinvoke <java.util.Collections: java.util.Set emptySet()>();
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: java.util.Set disabledMetricAttributes> = v;
return;
}
public oadd.com.codahale.metrics.Slf4jReporter$Builder shutdownExecutorOnStop(boolean)
{
oadd.com.codahale.metrics.Slf4jReporter$Builder v;
boolean v;
v := @this: oadd.com.codahale.metrics.Slf4jReporter$Builder;
v := @parameter: boolean;
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: boolean shutdownExecutorOnStop> = v;
return v;
}
public oadd.com.codahale.metrics.Slf4jReporter$Builder scheduleOn(java.util.concurrent.ScheduledExecutorService)
{
java.util.concurrent.ScheduledExecutorService v;
oadd.com.codahale.metrics.Slf4jReporter$Builder v;
v := @this: oadd.com.codahale.metrics.Slf4jReporter$Builder;
v := @parameter: java.util.concurrent.ScheduledExecutorService;
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: java.util.concurrent.ScheduledExecutorService executor> = v;
return v;
}
public oadd.com.codahale.metrics.Slf4jReporter$Builder outputTo(org.slf4j.Logger)
{
oadd.com.codahale.metrics.Slf4jReporter$Builder v;
org.slf4j.Logger v;
v := @this: oadd.com.codahale.metrics.Slf4jReporter$Builder;
v := @parameter: org.slf4j.Logger;
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: org.slf4j.Logger logger> = v;
return v;
}
public oadd.com.codahale.metrics.Slf4jReporter$Builder markWith(org.slf4j.Marker)
{
oadd.com.codahale.metrics.Slf4jReporter$Builder v;
org.slf4j.Marker v;
v := @this: oadd.com.codahale.metrics.Slf4jReporter$Builder;
v := @parameter: org.slf4j.Marker;
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: org.slf4j.Marker marker> = v;
return v;
}
public oadd.com.codahale.metrics.Slf4jReporter$Builder prefixedWith(java.lang.String)
{
oadd.com.codahale.metrics.Slf4jReporter$Builder v;
java.lang.String v;
v := @this: oadd.com.codahale.metrics.Slf4jReporter$Builder;
v := @parameter: java.lang.String;
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: java.lang.String prefix> = v;
return v;
}
public oadd.com.codahale.metrics.Slf4jReporter$Builder convertRatesTo(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
oadd.com.codahale.metrics.Slf4jReporter$Builder v;
v := @this: oadd.com.codahale.metrics.Slf4jReporter$Builder;
v := @parameter: java.util.concurrent.TimeUnit;
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: java.util.concurrent.TimeUnit rateUnit> = v;
return v;
}
public oadd.com.codahale.metrics.Slf4jReporter$Builder convertDurationsTo(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
oadd.com.codahale.metrics.Slf4jReporter$Builder v;
v := @this: oadd.com.codahale.metrics.Slf4jReporter$Builder;
v := @parameter: java.util.concurrent.TimeUnit;
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: java.util.concurrent.TimeUnit durationUnit> = v;
return v;
}
public oadd.com.codahale.metrics.Slf4jReporter$Builder filter(oadd.com.codahale.metrics.MetricFilter)
{
oadd.com.codahale.metrics.Slf4jReporter$Builder v;
oadd.com.codahale.metrics.MetricFilter v;
v := @this: oadd.com.codahale.metrics.Slf4jReporter$Builder;
v := @parameter: oadd.com.codahale.metrics.MetricFilter;
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: oadd.com.codahale.metrics.MetricFilter filter> = v;
return v;
}
public oadd.com.codahale.metrics.Slf4jReporter$Builder withLoggingLevel(oadd.com.codahale.metrics.Slf4jReporter$LoggingLevel)
{
oadd.com.codahale.metrics.Slf4jReporter$Builder v;
oadd.com.codahale.metrics.Slf4jReporter$LoggingLevel v;
v := @this: oadd.com.codahale.metrics.Slf4jReporter$Builder;
v := @parameter: oadd.com.codahale.metrics.Slf4jReporter$LoggingLevel;
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: oadd.com.codahale.metrics.Slf4jReporter$LoggingLevel loggingLevel> = v;
return v;
}
public oadd.com.codahale.metrics.Slf4jReporter$Builder disabledMetricAttributes(java.util.Set)
{
oadd.com.codahale.metrics.Slf4jReporter$Builder v;
java.util.Set v;
v := @this: oadd.com.codahale.metrics.Slf4jReporter$Builder;
v := @parameter: java.util.Set;
v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: java.util.Set disabledMetricAttributes> = v;
return v;
}
public oadd.com.codahale.metrics.Slf4jReporter build()
{
oadd.com.codahale.metrics.MetricFilter v;
oadd.com.codahale.metrics.MetricRegistry v;
oadd.com.codahale.metrics.Slf4jReporter$InfoLoggerProxy v;
oadd.com.codahale.metrics.Slf4jReporter$LoggingLevel v;
oadd.com.codahale.metrics.Slf4jReporter$WarnLoggerProxy v;
int[] v;
int v, v;
java.util.concurrent.ScheduledExecutorService v;
java.lang.String v;
boolean v;
org.slf4j.Logger v, v, v, v, v;
oadd.com.codahale.metrics.Slf4jReporter$ErrorLoggerProxy v;
java.util.Set v;
oadd.com.codahale.metrics.Slf4jReporter$DebugLoggerProxy v;
oadd.com.codahale.metrics.Slf4jReporter$LoggerProxy v;
java.util.concurrent.TimeUnit v, v;
org.slf4j.Marker v;
oadd.com.codahale.metrics.Slf4jReporter v;
oadd.com.codahale.metrics.Slf4jReporter$Builder v;
oadd.com.codahale.metrics.Slf4jReporter$TraceLoggerProxy v;
v := @this: oadd.com.codahale.metrics.Slf4jReporter$Builder;
v = <oadd.com.codahale.metrics.Slf4jReporter$1: int[] $SwitchMap$com$codahale$metrics$Slf4jReporter$LoggingLevel>;
v = v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: oadd.com.codahale.metrics.Slf4jReporter$LoggingLevel loggingLevel>;
v = virtualinvoke v.<oadd.com.codahale.metrics.Slf4jReporter$LoggingLevel: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
default: goto label;
};
label:
v = new oadd.com.codahale.metrics.Slf4jReporter$TraceLoggerProxy;
v = v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: org.slf4j.Logger logger>;
specialinvoke v.<oadd.com.codahale.metrics.Slf4jReporter$TraceLoggerProxy: void <init>(org.slf4j.Logger)>(v);
v = v;
goto label;
label:
v = new oadd.com.codahale.metrics.Slf4jReporter$InfoLoggerProxy;
v = v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: org.slf4j.Logger logger>;
specialinvoke v.<oadd.com.codahale.metrics.Slf4jReporter$InfoLoggerProxy: void <init>(org.slf4j.Logger)>(v);
v = v;
goto label;
label:
v = new oadd.com.codahale.metrics.Slf4jReporter$WarnLoggerProxy;
v = v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: org.slf4j.Logger logger>;
specialinvoke v.<oadd.com.codahale.metrics.Slf4jReporter$WarnLoggerProxy: void <init>(org.slf4j.Logger)>(v);
v = v;
goto label;
label:
v = new oadd.com.codahale.metrics.Slf4jReporter$ErrorLoggerProxy;
v = v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: org.slf4j.Logger logger>;
specialinvoke v.<oadd.com.codahale.metrics.Slf4jReporter$ErrorLoggerProxy: void <init>(org.slf4j.Logger)>(v);
v = v;
goto label;
label:
v = new oadd.com.codahale.metrics.Slf4jReporter$DebugLoggerProxy;
v = v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: org.slf4j.Logger logger>;
specialinvoke v.<oadd.com.codahale.metrics.Slf4jReporter$DebugLoggerProxy: void <init>(org.slf4j.Logger)>(v);
v = v;
label:
v = new oadd.com.codahale.metrics.Slf4jReporter;
v = v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: oadd.com.codahale.metrics.MetricRegistry registry>;
v = v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: org.slf4j.Marker marker>;
v = v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: java.lang.String prefix>;
v = v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: java.util.concurrent.TimeUnit rateUnit>;
v = v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: java.util.concurrent.TimeUnit durationUnit>;
v = v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: oadd.com.codahale.metrics.MetricFilter filter>;
v = v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: java.util.concurrent.ScheduledExecutorService executor>;
v = v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: boolean shutdownExecutorOnStop>;
v = v.<oadd.com.codahale.metrics.Slf4jReporter$Builder: java.util.Set disabledMetricAttributes>;
specialinvoke v.<oadd.com.codahale.metrics.Slf4jReporter: void <init>(oadd.com.codahale.metrics.MetricRegistry,oadd.com.codahale.metrics.Slf4jReporter$LoggerProxy,org.slf4j.Marker,java.lang.String,java.util.concurrent.TimeUnit,java.util.concurrent.TimeUnit,oadd.com.codahale.metrics.MetricFilter,java.util.concurrent.ScheduledExecutorService,boolean,java.util.Set)>(v, v, v, v, v, v, v, v, v, v);
return v;
}
}