You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by he...@apache.org on 2020/11/11 17:40:45 UTC

[brooklyn-server] 03/03: add no-arg duration constructor for use in jackson deserialization

This is an automated email from the ASF dual-hosted git repository.

heneveld pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git

commit aebee7b232108f3a3ae2e4d29650f8852a5fc247
Author: Alex Heneveld <al...@cloudsoftcorp.com>
AuthorDate: Wed Nov 11 17:40:24 2020 +0000

    add no-arg duration constructor for use in jackson deserialization
---
 utils/common/src/main/java/org/apache/brooklyn/util/time/Duration.java | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/utils/common/src/main/java/org/apache/brooklyn/util/time/Duration.java b/utils/common/src/main/java/org/apache/brooklyn/util/time/Duration.java
index 8cf34e2..f90e6ea 100644
--- a/utils/common/src/main/java/org/apache/brooklyn/util/time/Duration.java
+++ b/utils/common/src/main/java/org/apache/brooklyn/util/time/Duration.java
@@ -56,6 +56,8 @@ public class Duration implements Comparable<Duration>, Serializable {
 
     private final long nanos;
 
+    /** JSON constructor */
+    private Duration() { nanos = 0; }
     public Duration(long value, TimeUnit unit) {
         if (value != 0) {
             Preconditions.checkNotNull(unit, "Cannot accept null timeunit (unless value is 0)");