Skip to content

Commit

Permalink
Merge pull request #305 from pgunapal/addStartupToReadme
Browse files Browse the repository at this point in the history
Updated CDI Integration section to add Startup in README
  • Loading branch information
xstefank authored Jun 7, 2021
2 parents a20221f + 98bcf7f commit 054fac0
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//
// Copyright (c) 2016-2020 Contributors to the Eclipse Foundation
// Copyright (c) 2016-2021 Contributors to the Eclipse Foundation
//
// See the NOTICES file(s) distributed with this work for additional
// information regarding copyright ownership.
Expand Down Expand Up @@ -118,7 +118,7 @@ The _@Startup_ annotation must be applied on a _HealthCheck_ implementation to d

== Integration with CDI

Any enabled bean with a bean of type _org.eclipse.microprofile.health.HealthCheck_ and _@Liveness_ or _@Readiness_ qualifier can be used as health check procedure.
Any enabled bean with a bean of type _org.eclipse.microprofile.health.HealthCheck_ and _@Liveness_, _@Readiness_, or _@Startup_ qualifier can be used as health check procedure.


Contextual references of health check procedures are invoked by runtime when the outermost protocol entry point (i.e. _http://HOST:PORT/health_) receives an inbound request
Expand Down Expand Up @@ -154,6 +154,12 @@ class MyChecks {
HealthCheck check2() {
return () -> HealthCheckResponse.named("cpu-usage").status(getCpuUsage() < 0.9).build();
}

@Produces
@Startup
HealthCheck check3() {
return () -> HealthCheckResponse.named("initial-heap-memory").status(getMemUsage() < 0.95).build();
}
}
```

Expand Down

0 comments on commit 054fac0

Please sign in to comment.