INNER CODE UNIT · Java

extractBuildTime

SoftInstigate/restheart · commons/src/main/java/org/restheart/Version.java:90

    private Instant extractBuildTime() {
        final Set<Map.Entry<Object, Object>> manifestEntries = findManifestInfo();

        return manifestEntries == null
                ? Instant.now()
                : manifestEntries
                .stream()
                .filter(e -> e.getKey().toString().equals("Build-Time"))
                .map(e -> (String) e.getValue())
                .filter(d -> d != null)
                .map(d -> {
                    try {
                        return Instant.parse(d);
                    } catch (Exception e) {
                        return Instant.now();
                    }
                })
                .findFirst()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…