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 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\tContextView 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(ContextView);
descriptor: (LContextView;)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\tContextView 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"