You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@polygene.apache.org by ni...@apache.org on 2017/02/25 06:01:44 UTC
polygene-java git commit: Problem in the Documentation code fixed.
Repository: polygene-java
Updated Branches:
refs/heads/develop 3dd420127 -> 9fde8eec8
Problem in the Documentation code fixed.
Project: http://git-wip-us.apache.org/repos/asf/polygene-java/repo
Commit: http://git-wip-us.apache.org/repos/asf/polygene-java/commit/9fde8eec
Tree: http://git-wip-us.apache.org/repos/asf/polygene-java/tree/9fde8eec
Diff: http://git-wip-us.apache.org/repos/asf/polygene-java/diff/9fde8eec
Branch: refs/heads/develop
Commit: 9fde8eec856d572cfc78b1e957a47fddf95b3d08
Parents: 3dd4201
Author: niclas <ni...@spicter.com>
Authored: Sat Feb 25 14:01:36 2017 +0800
Committer: niclas <ni...@spicter.com>
Committed: Sat Feb 25 14:01:36 2017 +0800
----------------------------------------------------------------------
.../apache/polygene/api/metrics/DocumentationSupport.java | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/polygene-java/blob/9fde8eec/core/api/src/test/java/org/apache/polygene/api/metrics/DocumentationSupport.java
----------------------------------------------------------------------
diff --git a/core/api/src/test/java/org/apache/polygene/api/metrics/DocumentationSupport.java b/core/api/src/test/java/org/apache/polygene/api/metrics/DocumentationSupport.java
index 78f9b43..005a5d2 100644
--- a/core/api/src/test/java/org/apache/polygene/api/metrics/DocumentationSupport.java
+++ b/core/api/src/test/java/org/apache/polygene/api/metrics/DocumentationSupport.java
@@ -66,7 +66,15 @@ public class DocumentationSupport
MetricsHealthCheck healthCheck = healthFactory.registerHealthCheck( "Sample Healthcheck", () ->
{
ServiceStatus status = pingMyService();
- return new MetricsHealthCheck.Result( status.isOk(), status.getErrorMessage(), status.getException() );
+ if( status.isOk() )
+ return MetricsHealthCheck.Result.healthOk();
+ String message = status.getErrorMessage();
+ Exception error = status.getException();
+ if( error != null )
+ {
+ return MetricsHealthCheck.Result.exception(message, error);
+ }
+ return MetricsHealthCheck.Result.unhealthy(message);
} );
// END SNIPPET: healthcheck