public class org.apache.kafkaesqueesque.clients.producer.internals.ProducerMetrics extends java.lang.Object
{
public final org.apache.kafkaesqueesque.clients.producer.internals.SenderMetricsRegistry senderMetrics;
private final org.apache.kafkaesqueesque.common.metrics.Metrics metrics;
public void <init>(org.apache.kafkaesqueesque.common.metrics.Metrics)
{
org.apache.kafkaesqueesque.clients.producer.internals.SenderMetricsRegistry v;
org.apache.kafkaesqueesque.common.metrics.Metrics v, v;
org.apache.kafkaesqueesque.clients.producer.internals.ProducerMetrics v;
v := @this: org.apache.kafkaesqueesque.clients.producer.internals.ProducerMetrics;
v := @parameter: org.apache.kafkaesqueesque.common.metrics.Metrics;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.kafkaesqueesque.clients.producer.internals.ProducerMetrics: org.apache.kafkaesqueesque.common.metrics.Metrics metrics> = v;
v = new org.apache.kafkaesqueesque.clients.producer.internals.SenderMetricsRegistry;
v = v.<org.apache.kafkaesqueesque.clients.producer.internals.ProducerMetrics: org.apache.kafkaesqueesque.common.metrics.Metrics metrics>;
specialinvoke v.<org.apache.kafkaesqueesque.clients.producer.internals.SenderMetricsRegistry: void <init>(org.apache.kafkaesqueesque.common.metrics.Metrics)>(v);
v.<org.apache.kafkaesqueesque.clients.producer.internals.ProducerMetrics: org.apache.kafkaesqueesque.clients.producer.internals.SenderMetricsRegistry senderMetrics> = v;
return;
}
private java.util.List getAllTemplates()
{
org.apache.kafkaesqueesque.clients.producer.internals.SenderMetricsRegistry v;
java.util.List v;
org.apache.kafkaesqueesque.clients.producer.internals.ProducerMetrics v;
java.util.ArrayList v;
v := @this: org.apache.kafkaesqueesque.clients.producer.internals.ProducerMetrics;
v = new java.util.ArrayList;
v = v.<org.apache.kafkaesqueesque.clients.producer.internals.ProducerMetrics: org.apache.kafkaesqueesque.clients.producer.internals.SenderMetricsRegistry senderMetrics>;
v = virtualinvoke v.<org.apache.kafkaesqueesque.clients.producer.internals.SenderMetricsRegistry: java.util.List allTemplates()>();
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
return v;
}
public static void main(java.lang.String[])
{
java.io.PrintStream v;
org.apache.kafkaesqueesque.common.metrics.MetricConfig v, v;
org.apache.kafkaesqueesque.clients.producer.internals.ProducerMetrics v;
java.lang.String[] v;
org.apache.kafkaesqueesque.common.metrics.Metrics v;
java.util.List v;
java.util.Map v;
java.lang.String v;
v := @parameter: java.lang.String[];
v = staticinvoke <java.util.Collections: java.util.Map singletonMap(java.lang.Object,java.lang.Object)>("client-id", "client-id");
v = new org.apache.kafkaesqueesque.common.metrics.MetricConfig;
specialinvoke v.<org.apache.kafkaesqueesque.common.metrics.MetricConfig: void <init>()>();
v = virtualinvoke v.<org.apache.kafkaesqueesque.common.metrics.MetricConfig: org.apache.kafkaesqueesque.common.metrics.MetricConfig tags(java.util.Map)>(v);
v = new org.apache.kafkaesqueesque.common.metrics.Metrics;
specialinvoke v.<org.apache.kafkaesqueesque.common.metrics.Metrics: void <init>(org.apache.kafkaesqueesque.common.metrics.MetricConfig)>(v);
v = new org.apache.kafkaesqueesque.clients.producer.internals.ProducerMetrics;
specialinvoke v.<org.apache.kafkaesqueesque.clients.producer.internals.ProducerMetrics: void <init>(org.apache.kafkaesqueesque.common.metrics.Metrics)>(v);
v = <java.lang.System: java.io.PrintStream out>;
v = specialinvoke v.<org.apache.kafkaesqueesque.clients.producer.internals.ProducerMetrics: java.util.List getAllTemplates()>();
v = staticinvoke <org.apache.kafkaesqueesque.common.metrics.Metrics: java.lang.String toHtmlTable(java.lang.String,java.lang.Iterable)>("kafka.producer", v);
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>(v);
return;
}
}