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