public class org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder implements org.springframework.context.ApplicationListener<org.springframework.boot.context.event.ApplicationStartedEvent>, org.springframework.beans.factory.DisposableBean
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder
super_class: java.lang.Object
{
private final MeterRegistry meterRegistry;
descriptor: LMeterRegistry;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.Iterable<Tag> tags;
descriptor: Ljava/lang/Iterable;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/lang/Iterable<LTag;>;
private volatile TomcatMetrics tomcatMetrics;
descriptor: LTomcatMetrics;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
public void <init>(MeterRegistry);
descriptor: (LMeterRegistry;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import io cannot be resolved\n\tThe import io cannot be resolved\n\tThe import io cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tMeterRegistry cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tManager cannot be resolved to a type\n\tThe method findManager(ApplicationContext) from the type TomcatMetricsBinder refers to the missing type Manager\n\tTomcatMetrics cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tManager cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method findContext(TomcatWebServer) from the type TomcatMetricsBinder refers to the missing type Context\n\tContext cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tThe type org.apache.catalina.startup.Tomcat cannot be resolved. It is indirectly referenced from required .class files\n\tThe method getTomcat() from the type TomcatWebServer refers to the missing type Tomcat\n\tContext cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/actuate/metrics/web/tomcat/TomcatMetricsBinder;
MethodParameters:
Name Flags
meterRegistry
public void <init>(MeterRegistry, java.lang.Iterable<Tag>);
descriptor: (LMeterRegistry;Ljava/lang/Iterable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import io cannot be resolved\n\tThe import io cannot be resolved\n\tThe import io cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tMeterRegistry cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tManager cannot be resolved to a type\n\tThe method findManager(ApplicationContext) from the type TomcatMetricsBinder refers to the missing type Manager\n\tTomcatMetrics cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tManager cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method findContext(TomcatWebServer) from the type TomcatMetricsBinder refers to the missing type Context\n\tContext cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tThe type org.apache.catalina.startup.Tomcat cannot be resolved. It is indirectly referenced from required .class files\n\tThe method getTomcat() from the type TomcatWebServer refers to the missing type Tomcat\n\tContext cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/actuate/metrics/web/tomcat/TomcatMetricsBinder;
Signature: (LMeterRegistry;Ljava/lang/Iterable<LTag;>;)V
MethodParameters:
Name Flags
meterRegistry
tags
public void onApplicationEvent(org.springframework.boot.context.event.ApplicationStartedEvent);
descriptor: (Lorg/springframework/boot/context/event/ApplicationStartedEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tManager cannot be resolved to a type\n\tThe method findManager(ApplicationContext) from the type TomcatMetricsBinder refers to the missing type Manager\n\tTomcatMetrics cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/actuate/metrics/web/tomcat/TomcatMetricsBinder;
MethodParameters:
Name Flags
event
private Manager findManager(org.springframework.context.ApplicationContext);
descriptor: (Lorg/springframework/context/ApplicationContext;)LManager;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tManager cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method findContext(TomcatWebServer) from the type TomcatMetricsBinder refers to the missing type Context\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/actuate/metrics/web/tomcat/TomcatMetricsBinder;
MethodParameters:
Name Flags
applicationContext
private Context findContext(org.springframework.boot.web.embedded.tomcat.TomcatWebServer);
descriptor: (Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;)LContext;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tContext cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tThe type org.apache.catalina.startup.Tomcat cannot be resolved. It is indirectly referenced from required .class files\n\tThe method getTomcat() from the type TomcatWebServer refers to the missing type Tomcat\n\tContext cannot be resolved to a type\n\tContext cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/actuate/metrics/web/tomcat/TomcatMetricsBinder;
MethodParameters:
Name Flags
tomcatWebServer
public void destroy();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tTomcatMetrics cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/actuate/metrics/web/tomcat/TomcatMetricsBinder;
}
Signature: Ljava/lang/Object;Lorg/springframework/context/ApplicationListener<Lorg/springframework/boot/context/event/ApplicationStartedEvent;>;Lorg/springframework/beans/factory/DisposableBean;
SourceFile: "TomcatMetricsBinder.java"