public class org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction
super_class: java.lang.Object
{
private static final java.lang.String METRICS_WEBCLIENT_START_TIME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final MeterRegistry meterRegistry;
descriptor: LMeterRegistry;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.springframework.boot.actuate.metrics.web.reactive.client.WebClientExchangeTagsProvider tagProvider;
descriptor: Lorg/springframework/boot/actuate/metrics/web/reactive/client/WebClientExchangeTagsProvider;
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.client.WebClientExchangeTagsProvider, java.lang.String, org.springframework.boot.actuate.metrics.AutoTimer);
descriptor: (LMeterRegistry;Lorg/springframework/boot/actuate/metrics/web/reactive/client/WebClientExchangeTagsProvider;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 reactor cannot be resolved\n\tThe import reactor cannot be resolved\n\tThe import reactor cannot be resolved\n\tThe import org.springframework.web.reactive.function.client.ClientRequest cannot be resolved\n\tThe import org.springframework.web.reactive.function.client.ClientResponse cannot be resolved\n\tThe import org.springframework.web.reactive.function.client.ExchangeFilterFunction cannot be resolved\n\tThe import org.springframework.web.reactive.function.client.ExchangeFunction cannot be resolved\n\tExchangeFilterFunction 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\tClientResponse cannot be resolved to a type\n\tClientRequest cannot be resolved to a type\n\tExchangeFunction cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tClientResponse cannot be resolved to a type\n\tClientRequest cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tClientResponse cannot be resolved to a type\n\tMono cannot be resolved\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\tContext cannot be resolved to a type\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/reactive/client/MetricsWebClientFilterFunction;
MethodParameters:
Name Flags
meterRegistry
tagProvider
metricName
autoTimer
public Mono<ClientResponse> filter(ClientRequest, ExchangeFunction);
descriptor: (LClientRequest;LExchangeFunction;)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\tClientResponse cannot be resolved to a type\n\tClientRequest cannot be resolved to a type\n\tExchangeFunction 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/client/MetricsWebClientFilterFunction;
Signature: (LClientRequest;LExchangeFunction;)LMono<LClientResponse;>;
MethodParameters:
Name Flags
request
next
Mono<ClientResponse> instrumentResponse(ClientRequest, Mono<ClientResponse>);
descriptor: (LClientRequest;LMono;)LMono;
flags: (0x0000)
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\tClientResponse cannot be resolved to a type\n\tClientRequest cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tClientResponse cannot be resolved to a type\n\tMono cannot be resolved\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/client/MetricsWebClientFilterFunction;
Signature: (LClientRequest;LMono<LClientResponse;>;)LMono<LClientResponse;>;
MethodParameters:
Name Flags
request
responseMono
private void recordTimer(java.lang.Iterable<Tag>, java.lang.Long);
descriptor: (Ljava/lang/Iterable;Ljava/lang/Long;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \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/client/MetricsWebClientFilterFunction;
Signature: (Ljava/lang/Iterable<LTag;>;Ljava/lang/Long;)V
MethodParameters:
Name Flags
tags
startTime
java.lang.Long getStartTime(Context);
descriptor: (LContext;)Ljava/lang/Long;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \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/reactive/client/MetricsWebClientFilterFunction;
MethodParameters:
Name Flags
context
Context putStartTime(Context);
descriptor: (LContext;)LContext;
flags: (0x0000)
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\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/reactive/client/MetricsWebClientFilterFunction;
MethodParameters:
Name Flags
context
}
SourceFile: "MetricsWebClientFilterFunction.java"