Class GlobalVarsScriptingExtensionPluginData
java.lang.Object
io.nosqlbench.engine.extensions.globalvars.GlobalVarsScriptingExtensionPluginData
- All Implemented Interfaces:
ScriptingExtensionPluginInfo<ConcurrentHashMap<String,Object>>
public class GlobalVarsScriptingExtensionPluginData
extends Object
implements ScriptingExtensionPluginInfo<ConcurrentHashMap<String,Object>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetExtensionObject(org.apache.logging.log4j.Logger logger, NBComponent baseComponent) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.nosqlbench.nb.api.extensions.ScriptingExtensionPluginInfo
autoImportStaticMethodClasses, getBaseVariableName, isAutoLoading
-
Constructor Details
-
GlobalVarsScriptingExtensionPluginData
public GlobalVarsScriptingExtensionPluginData()
-
-
Method Details
-
getDescription
- Specified by:
getDescriptionin interfaceScriptingExtensionPluginInfo<ConcurrentHashMap<String,Object>> - Returns:
- a brief description of this extension.
-
getExtensionObject
public ConcurrentHashMap<String,Object> getExtensionObject(org.apache.logging.log4j.Logger logger, NBComponent baseComponent) - Specified by:
getExtensionObjectin interfaceScriptingExtensionPluginInfo<ConcurrentHashMap<String,Object>> - Parameters:
logger- A logger named for the extension, in case the extension wants to log internallybaseComponent- The main metrics component, in case the extension wants to track metrics internally- Returns:
- a new instance of an extension. The extension is given a logger if it desires.
-