public class org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension extends org.springframework.boot.actuate.health.HealthEndpointSupport<org.springframework.boot.actuate.health.ReactiveHealthContributor, Mono<? extends org.springframework.boot.actuate.health.HealthComponent>>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension
super_class: java.lang.Object
{
private static final java.lang.String[] NO_PATH;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public void <init>(org.springframework.boot.actuate.health.ReactiveHealthContributorRegistry, org.springframework.boot.actuate.health.HealthEndpointGroups);
descriptor: (Lorg/springframework/boot/actuate/health/ReactiveHealthContributorRegistry;Lorg/springframework/boot/actuate/health/HealthEndpointGroups;)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 reactor cannot be resolved\n\tThe import reactor cannot be resolved\n\tThe type ReactiveHealthEndpointWebExtension must implement the inherited abstract method HealthEndpointSupport<ReactiveHealthContributor,Mono<? extends HealthComponent>>.aggregateContributions(ApiVersion, Map<String,Mono<? extends HealthComponent>>, StatusAggregator, boolean, Set<String>)\n\tMono cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tThe method health(ApiVersion, SecurityContext, boolean, String...) from the type ReactiveHealthEndpointWebExtension refers to the missing type Mono\n\tMono cannot be resolved to a type\n\tThe method health(ApiVersion, SecurityContext, boolean, String...) from the type ReactiveHealthEndpointWebExtension refers to the missing type Mono\n\tMono cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tThe method getHealth(ApiVersion, SecurityContext, boolean, String...) from the type HealthEndpointSupport<ReactiveHealthContributor,Mono<? extends HealthComponent>> refers to the missing type Mono\n\tMono cannot be resolved\n\tMono cannot be resolved\n\tMono cannot be resolved to a type\n\tThe method getHealth(boolean) from the type ReactiveHealthIndicator refers to the missing type Mono\n\tMono cannot be resolved to a type\n\tName clash: The method aggregateContributions(ApiVersion, Map<String,Mono<? extends HealthComponent>>, StatusAggregator, boolean, Set<String>) of type ReactiveHealthEndpointWebExtension has the same erasure as aggregateContributions(ApiVersion, Map<String,T>, StatusAggregator, boolean, Set<String>) of type HealthEndpointSupport<C,T> but does not override it\n\tThe method aggregateContributions(ApiVersion, Map<String,Mono<? extends HealthComponent>>, StatusAggregator, boolean, Set<String>) of type ReactiveHealthEndpointWebExtension must override or implement a supertype method\n\tMono cannot be resolved to a type\n\tFlux cannot be resolved\n\tMono cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tMono cannot be resolved\n\tMono 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/health/ReactiveHealthEndpointWebExtension;
MethodParameters:
Name Flags
registry
groups
public Mono<org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<? extends org.springframework.boot.actuate.health.HealthComponent>> health(org.springframework.boot.actuate.endpoint.http.ApiVersion, org.springframework.boot.actuate.endpoint.SecurityContext);
descriptor: (Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;Lorg/springframework/boot/actuate/endpoint/SecurityContext;)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\tThe method health(ApiVersion, SecurityContext, boolean, String...) from the type ReactiveHealthEndpointWebExtension refers to the missing type Mono\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/health/ReactiveHealthEndpointWebExtension;
Signature: (Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;Lorg/springframework/boot/actuate/endpoint/SecurityContext;)LMono<Lorg/springframework/boot/actuate/endpoint/web/WebEndpointResponse<+Lorg/springframework/boot/actuate/health/HealthComponent;>;>;
RuntimeVisibleAnnotations:
org.springframework.boot.actuate.endpoint.annotation.ReadOperation()
MethodParameters:
Name Flags
apiVersion
securityContext
public Mono<org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<? extends org.springframework.boot.actuate.health.HealthComponent>> health(org.springframework.boot.actuate.endpoint.http.ApiVersion, org.springframework.boot.actuate.endpoint.SecurityContext, java.lang.String[]);
descriptor: (Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;Lorg/springframework/boot/actuate/endpoint/SecurityContext;[Ljava/lang/String;)LMono;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tMono cannot be resolved to a type\n\tThe method health(ApiVersion, SecurityContext, boolean, String...) from the type ReactiveHealthEndpointWebExtension refers to the missing type Mono\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/health/ReactiveHealthEndpointWebExtension;
Signature: (Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;Lorg/springframework/boot/actuate/endpoint/SecurityContext;[Ljava/lang/String;)LMono<Lorg/springframework/boot/actuate/endpoint/web/WebEndpointResponse<+Lorg/springframework/boot/actuate/health/HealthComponent;>;>;
RuntimeVisibleAnnotations:
org.springframework.boot.actuate.endpoint.annotation.ReadOperation()
RuntimeVisibleParameterAnnotations:
0:
1:
2:
org.springframework.boot.actuate.endpoint.annotation.Selector(match = org.springframework.boot.actuate.endpoint.annotation.Selector$Match.ALL_REMAINING:Lorg/springframework/boot/actuate/endpoint/annotation/Selector$Match;)
MethodParameters:
Name Flags
apiVersion
securityContext
path
public Mono<org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<? extends org.springframework.boot.actuate.health.HealthComponent>> health(org.springframework.boot.actuate.endpoint.http.ApiVersion, org.springframework.boot.actuate.endpoint.SecurityContext, boolean, java.lang.String[]);
descriptor: (Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;Lorg/springframework/boot/actuate/endpoint/SecurityContext;Z[Ljava/lang/String;)LMono;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=5, args_size=5
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tMono cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tThe method getHealth(ApiVersion, SecurityContext, boolean, String...) from the type HealthEndpointSupport<ReactiveHealthContributor,Mono<? extends HealthComponent>> refers to the missing type Mono\n\tMono cannot be resolved\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/health/ReactiveHealthEndpointWebExtension;
Signature: (Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;Lorg/springframework/boot/actuate/endpoint/SecurityContext;Z[Ljava/lang/String;)LMono<Lorg/springframework/boot/actuate/endpoint/web/WebEndpointResponse<+Lorg/springframework/boot/actuate/health/HealthComponent;>;>;
MethodParameters:
Name Flags
apiVersion
securityContext
showAll
path
protected Mono<? extends org.springframework.boot.actuate.health.HealthComponent> getHealth(org.springframework.boot.actuate.health.ReactiveHealthContributor, boolean);
descriptor: (Lorg/springframework/boot/actuate/health/ReactiveHealthContributor;Z)LMono;
flags: (0x0004) ACC_PROTECTED
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\tThe method getHealth(boolean) from the type ReactiveHealthIndicator refers to the missing type Mono\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/health/ReactiveHealthEndpointWebExtension;
Signature: (Lorg/springframework/boot/actuate/health/ReactiveHealthContributor;Z)LMono<+Lorg/springframework/boot/actuate/health/HealthComponent;>;
MethodParameters:
Name Flags
contributor
includeDetails
protected Mono<? extends org.springframework.boot.actuate.health.HealthComponent> aggregateContributions(org.springframework.boot.actuate.endpoint.http.ApiVersion, java.util.Map<java.lang.String, Mono<? extends org.springframework.boot.actuate.health.HealthComponent>>, org.springframework.boot.actuate.health.StatusAggregator, boolean, java.util.Set<java.lang.String>);
descriptor: (Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;Ljava/util/Map;Lorg/springframework/boot/actuate/health/StatusAggregator;ZLjava/util/Set;)LMono;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=6, args_size=6
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tMono cannot be resolved to a type\n\tName clash: The method aggregateContributions(ApiVersion, Map<String,Mono<? extends HealthComponent>>, StatusAggregator, boolean, Set<String>) of type ReactiveHealthEndpointWebExtension has the same erasure as aggregateContributions(ApiVersion, Map<String,T>, StatusAggregator, boolean, Set<String>) of type HealthEndpointSupport<C,T> but does not override it\n\tThe method aggregateContributions(ApiVersion, Map<String,Mono<? extends HealthComponent>>, StatusAggregator, boolean, Set<String>) of type ReactiveHealthEndpointWebExtension must override or implement a supertype method\n\tMono cannot be resolved to a type\n\tFlux 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/health/ReactiveHealthEndpointWebExtension;
Signature: (Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;Ljava/util/Map<Ljava/lang/String;LMono<+Lorg/springframework/boot/actuate/health/HealthComponent;>;>;Lorg/springframework/boot/actuate/health/StatusAggregator;ZLjava/util/Set<Ljava/lang/String;>;)LMono<+Lorg/springframework/boot/actuate/health/HealthComponent;>;
MethodParameters:
Name Flags
apiVersion
contributions
statusAggregator
showComponents
groupNames
}
Signature: Lorg/springframework/boot/actuate/health/HealthEndpointSupport<Lorg/springframework/boot/actuate/health/ReactiveHealthContributor;LMono<+Lorg/springframework/boot/actuate/health/HealthComponent;>;>;
SourceFile: "ReactiveHealthEndpointWebExtension.java"
NestMembers:
org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension$NamedHealthComponent
InnerClasses:
public final Match = org.springframework.boot.actuate.endpoint.annotation.Selector$Match of org.springframework.boot.actuate.endpoint.annotation.Selector
private final NamedHealthComponent = org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension$NamedHealthComponent of org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension
RuntimeVisibleAnnotations:
org.springframework.boot.actuate.endpoint.web.annotation.EndpointWebExtension(endpoint = Lorg/springframework/boot/actuate/health/HealthEndpoint;)