|
@@ -1,27 +0,0 @@
|
|
-
|
|
|
|
-package com.example.helloworld.health;
|
|
|
|
-
|
|
|
|
-import com.yammer.metrics.core.HealthCheck;
|
|
|
|
-
|
|
|
|
-public class TemplateHealthCheck
|
|
|
|
- extends HealthCheck
|
|
|
|
-{
|
|
|
|
- private final String template;
|
|
|
|
-
|
|
|
|
- public TemplateHealthCheck(String template)
|
|
|
|
- {
|
|
|
|
- super("template");
|
|
|
|
- this.template = template;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- @Override
|
|
|
|
- protected Result check() throws Exception
|
|
|
|
- {
|
|
|
|
- final String saying = String.format(template, "TEST");
|
|
|
|
- if (!saying.contains("TEST"))
|
|
|
|
- {
|
|
|
|
- return Result.unhealthy("template doesn't include a name");
|
|
|
|
- }
|
|
|
|
- return Result.healthy();
|
|
|
|
- }
|
|
|
|
-}
|
|
|