diff --git a/adapter-diag/src/main/java/io/nosqlbench/activitytype/diag/DiagResult.java b/virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/temporal/CurrentTimeMillis.java similarity index 51% rename from adapter-diag/src/main/java/io/nosqlbench/activitytype/diag/DiagResult.java rename to virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/temporal/CurrentTimeMillis.java index 11af4962c..64479ec75 100644 --- a/adapter-diag/src/main/java/io/nosqlbench/activitytype/diag/DiagResult.java +++ b/virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/temporal/CurrentTimeMillis.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 nosqlbench + * Copyright (c) 2023 nosqlbench * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,19 @@ * limitations under the License. */ -package io.nosqlbench.activitytype.diag; +package io.nosqlbench.virtdata.library.basics.shared.temporal; -public class DiagResult { +import io.nosqlbench.virtdata.api.annotations.Categories; +import io.nosqlbench.virtdata.api.annotations.Category; +import io.nosqlbench.virtdata.api.annotations.ThreadSafeMapper; + +import java.util.function.LongUnaryOperator; + +@ThreadSafeMapper +@Categories(Category.datetime) +public class CurrentTimeMillis implements LongUnaryOperator { + @Override + public long applyAsLong(long operand) { + return System.currentTimeMillis(); + } }