move annotations enums to package

This commit is contained in:
Jonathan Shook
2020-12-08 13:17:21 -06:00
parent 6d514cb644
commit 4dab9b8911
10 changed files with 12 additions and 20 deletions

View File

@@ -21,7 +21,7 @@ import io.nosqlbench.engine.core.script.ScenariosExecutor;
import io.nosqlbench.engine.core.script.ScriptParams;
import io.nosqlbench.engine.docker.DockerMetricsManager;
import io.nosqlbench.nb.api.annotations.Annotation;
import io.nosqlbench.nb.api.Layer;
import io.nosqlbench.nb.api.annotations.Layer;
import io.nosqlbench.nb.api.content.Content;
import io.nosqlbench.nb.api.content.NBIO;
import io.nosqlbench.nb.api.errors.BasicError;

View File

@@ -19,7 +19,7 @@ import io.nosqlbench.engine.api.activityimpl.ActivityDef;
import io.nosqlbench.engine.api.activityimpl.ParameterMap;
import io.nosqlbench.engine.api.activityimpl.input.ProgressCapable;
import io.nosqlbench.engine.core.annotation.Annotators;
import io.nosqlbench.nb.api.Layer;
import io.nosqlbench.nb.api.annotations.Layer;
import io.nosqlbench.nb.api.annotations.Annotation;
import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.LogManager;
@@ -55,13 +55,13 @@ public class ActivityExecutor implements ActivityController, ParameterMap.Listen
private final List<Motor<?>> motors = new ArrayList<>();
private final Activity activity;
private final ActivityDef activityDef;
private ExecutorService executorService;
private final ExecutorService executorService;
private RuntimeException stoppingException;
private final static int waitTime = 10000;
private String sessionId = "";
private long startedAt = 0L;
private long stoppedAt = 0L;
private final long stoppedAt = 0L;
private String[] annotatedCommand;
// private RunState intendedState = RunState.Uninitialized;
@@ -255,7 +255,7 @@ public class ActivityExecutor implements ActivityController, ParameterMap.Listen
public synchronized void handleParameterMapUpdate(ParameterMap parameterMap) {
if (activity instanceof ActivityDefObserver) {
((ActivityDefObserver) activity).onActivityDefUpdate(activityDef);
activity.onActivityDefUpdate(activityDef);
}
// An activity must be initialized before the motors and other components are

View File

@@ -21,7 +21,7 @@ import io.nosqlbench.engine.api.activityimpl.ParameterMap;
import io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter;
import io.nosqlbench.engine.api.metrics.ActivityMetrics;
import io.nosqlbench.engine.core.annotation.Annotators;
import io.nosqlbench.nb.api.Layer;
import io.nosqlbench.nb.api.annotations.Layer;
import io.nosqlbench.nb.api.annotations.Annotation;
import io.nosqlbench.nb.api.errors.BasicError;
import org.apache.logging.log4j.Logger;

View File

@@ -25,7 +25,7 @@ import io.nosqlbench.engine.core.lifecycle.ScenarioController;
import io.nosqlbench.engine.core.lifecycle.ScenarioResult;
import io.nosqlbench.engine.core.annotation.Annotators;
import io.nosqlbench.engine.core.metrics.PolyglotMetricRegistryBindings;
import io.nosqlbench.nb.api.Layer;
import io.nosqlbench.nb.api.annotations.Layer;
import io.nosqlbench.nb.api.annotations.Annotation;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

View File

@@ -1,7 +1,5 @@
package io.nosqlbench.nb.api.annotations;
import io.nosqlbench.nb.api.Layer;
import java.util.Map;
/**

View File

@@ -1,7 +1,5 @@
package io.nosqlbench.nb.api.annotations;
import io.nosqlbench.nb.api.Layer;
import java.time.ZoneId;
import java.util.LinkedHashMap;
import java.util.TimeZone;
@@ -13,7 +11,7 @@ public class AnnotationBuilder implements BuilderFacets.All {
private final LinkedHashMap<String, String> labels = new LinkedHashMap<>();
private final LinkedHashMap<String, String> details = new LinkedHashMap<>();
private Layer layer;
private TimeZone timezone = TimeZone.getTimeZone(ZoneId.of("GMT"));
private final TimeZone timezone = TimeZone.getTimeZone(ZoneId.of("GMT"));
@Override
public AnnotationBuilder layer(Layer layer) {

View File

@@ -1,7 +1,5 @@
package io.nosqlbench.nb.api.annotations;
import io.nosqlbench.nb.api.Layer;
public interface BuilderFacets {
interface All extends

View File

@@ -1,4 +1,4 @@
package io.nosqlbench.nb.api;
package io.nosqlbench.nb.api.annotations;
public enum Layer {
@@ -10,13 +10,13 @@ public enum Layer {
/**
* Events which describe scenario execution, such as parameters,
* lifecycle events, and critical errors
* lifecycle events, interruptions, and critical errors
*/
Scenario,
/**
* Events which describe scripting details, such as extensions,
* sending programmatic annotations, or critical errors
* Events which describe scripting details, such as commands,
* extension usages, sending programmatic annotations, or critical errors
*/
Script,

View File

@@ -3,7 +3,6 @@ package io.nosqlbench.nb.api.annotations;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.annotations.Expose;
import io.nosqlbench.nb.api.Layer;
import java.time.Instant;
import java.time.ZoneId;

View File

@@ -1,6 +1,5 @@
package io.nosqlbench.nb.api.annotations;
import io.nosqlbench.nb.api.Layer;
import org.junit.Test;
import static org.assertj.core.api.Assertions.assertThat;