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)");