Hunter Anderson
Hunter Anderson
# Description # ---------- I am attempting to register a MicroProfile health check bean using a CDI extension. ``` java // @Observes AfterBeanDiscovery event event.addBean() .types(HealthCheck.class) .qualifiers(new ReadinessAnnotation()) .scope(ApplicationScoped.class) .name("CustomHealthCheck")...
##### Issue Overview When using Smart Testing extension with Surefire and Junit 5, the Surefire plugin cannot find a provider implementation. However, when the `-Dsmart.testing.disable=true` argument is passed into Maven,...
## Description This PR addresses GitHub issue #6369 (FISH-7965). When the MicroProfile OpenAPI implementation is scanning for types, the same type may be discovered multiple times; I assume its class...
### Brief Summary MicroProfile Health discovers CDI beans that are annotated/qualified with `@Readiness`, `@Liveness`, or `@Startup`. This can be seen in the [excerpt](https://github.com/payara/Payara/blob/payara-server-6.2023.6/appserver/payara-appserver-modules/microprofile/healthcheck/src/main/java/fish/payara/microprofile/healthcheck/cdi/extension/HealthCDIExtension.java#L86) below from Payara's `HealthCDIExtension.java`: ```java void processBean(@Observes...