diff options
author | freva <valerijf@yahoo-inc.com> | 2017-02-13 16:24:54 +0100 |
---|---|---|
committer | freva <valerijf@yahoo-inc.com> | 2017-02-13 16:24:54 +0100 |
commit | 471aa2d1d021cdc0e86ead47f524126994bf869e (patch) | |
tree | 419c8864778651274dd2033f985e29a88b680885 /node-admin | |
parent | a1ac770b2544f4ccdcf0e7b349fc00fa9595f8b5 (diff) |
Use new java.time to parse date string
Diffstat (limited to 'node-admin')
-rw-r--r-- | node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java index 5aec66028f1..f60ba83460d 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java @@ -22,7 +22,6 @@ import com.yahoo.vespa.hosted.provision.Node; import java.io.IOException; import java.nio.file.Path; import java.nio.file.Paths; -import java.text.ParseException; import java.text.SimpleDateFormat; import java.time.Duration; import java.time.Instant; @@ -104,16 +103,7 @@ public class NodeAgentImpl implements NodeAgent { this.metricReceiver = metricReceiver; this.environment = environment; - if (container.isPresent()) { - Instant createdAt = Instant.now(); - try { - createdAt = container.get().getCreatedAsInstant(); - } catch (ParseException e) { - logger.warning("Failed to parse created time stamp: " + container.get().created, e); - numberOfUnhandledException++; - } - lastCpuMetric = new CpuUsageReporter(createdAt); - } + container.map(Container::getCreatedAsInstant).ifPresent(created -> lastCpuMetric = new CpuUsageReporter(created)); } @Override |