public class org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter
super_class: java.lang.Object
{
private final MeterRegistry registry;
descriptor: LMeterRegistry;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.springframework.boot.actuate.metrics.web.reactive.server.WebFluxTagsProvider tagsProvider;
descriptor: Lorg/springframework/boot/actuate/metrics/web/reactive/server/WebFluxTagsProvider;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String metricName;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.springframework.boot.actuate.metrics.AutoTimer autoTimer;
descriptor: Lorg/springframework/boot/actuate/metrics/AutoTimer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(MeterRegistry, org.springframework.boot.actuate.metrics.web.reactive.server.WebFluxTagsProvider, java.lang.String, org.springframework.boot.actuate.metrics.AutoTimer);
descriptor: (LMeterRegistry;Lorg/springframework/boot/actuate/metrics/web/reactive/server/WebFluxTagsProvider;Ljava/lang/String;Lorg/springframework/boot/actuate/metrics/AutoTimer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
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 org.reactivestreams cannot be resolved\n\tThe import reactor cannot be resolved\n\tThe import org.springframework.http cannot be resolved\n\tThe import org.springframework.web.server cannot be resolved\n\tThe import org.springframework.web.server cannot be resolved\n\tThe import org.springframework.web.server cannot be resolved\n\tWebFilter cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tServerWebExchange cannot be resolved to a type\n\tWebFilterChain cannot be resolved to a type\n\tPublisher cannot be resolved to a type\n\tServerWebExchange cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tServerWebExchange cannot be resolved to a type\n\tServerWebExchange cannot be resolved to a type\n\tServerHttpResponse cannot be resolved to a type\n\tServerWebExchange cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tThe method builder(String) from the type AutoTimer refers to the missing type Builder\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/reactive/server/MetricsWebFilter;
MethodParameters:
Name Flags
registry
tagsProvider
metricName
autoTimer
public Mono<java.lang.Void> filter(ServerWebExchange, WebFilterChain);
descriptor: (LServerWebExchange;LWebFilterChain;)LMono;
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\tMono cannot be resolved to a type\n\tServerWebExchange cannot be resolved to a type\n\tWebFilterChain 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/reactive/server/MetricsWebFilter;
Signature: (LServerWebExchange;LWebFilterChain;)LMono<Ljava/lang/Void;>;
MethodParameters:
Name Flags
exchange
chain
Publisher<java.lang.Void> filter(ServerWebExchange, Mono<java.lang.Void>);
descriptor: (LServerWebExchange;LMono;)LPublisher;
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tPublisher cannot be resolved to a type\n\tServerWebExchange cannot be resolved to a type\n\tMono 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/reactive/server/MetricsWebFilter;
Signature: (LServerWebExchange;LMono<Ljava/lang/Void;>;)LPublisher<Ljava/lang/Void;>;
MethodParameters:
Name Flags
exchange
call
void onSuccess(ServerWebExchange, long);
descriptor: (LServerWebExchange;J)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tServerWebExchange 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/reactive/server/MetricsWebFilter;
MethodParameters:
Name Flags
exchange
start
void onError(ServerWebExchange, long, java.lang.Throwable);
descriptor: (LServerWebExchange;JLjava/lang/Throwable;)V
flags: (0x0000)
Code:
stack=3, locals=5, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tServerWebExchange cannot be resolved to a type\n\tServerHttpResponse 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/reactive/server/MetricsWebFilter;
MethodParameters:
Name Flags
exchange
start
cause
void record(ServerWebExchange, long, java.lang.Throwable);
descriptor: (LServerWebExchange;JLjava/lang/Throwable;)V
flags: (0x0000)
Code:
stack=3, locals=5, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tServerWebExchange cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tThe method builder(String) from the type AutoTimer refers to the missing type Builder\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/reactive/server/MetricsWebFilter;
MethodParameters:
Name Flags
exchange
start
cause
}
SourceFile: "MetricsWebFilter.java"
RuntimeVisibleAnnotations:
org.springframework.core.annotation.Order(value = -2147483647)