Merge pull request #42 from nosqlbench/globalvars

Globalvars
This commit is contained in:
Jonathan Shook
2020-03-04 00:08:15 -06:00
committed by GitHub
9 changed files with 131 additions and 1 deletions

View File

@@ -18,7 +18,8 @@ public class GlobalVarsScriptingPluginData implements ScriptingPluginInfo<Concur
@Override
public ConcurrentHashMap<String, Object> getExtensionObject(Logger logger, MetricRegistry metricRegistry, ScriptContext scriptContext) {
return SharedState.gl_ObjectMap;
ConcurrentHashMap<String, Object> map = SharedState.gl_ObjectMap;
return map;
}
@Override

View File

@@ -0,0 +1,20 @@
package io.nosqlbench.engine.extensions.globalvars;
import io.nosqlbench.virtdata.library.basics.core.threadstate.SharedState;
import java.util.concurrent.ConcurrentHashMap;
public class GlobalVarsWrapper {
ConcurrentHashMap<String, Object> map = SharedState.gl_ObjectMap;
String test = "puppies";
public ConcurrentHashMap<String, Object> getMap(){
this.map.get("");
return this.map;
}
public String getTest(){
return this.test;
}
}