Class CqlUtilsPluginInfo

java.lang.Object
io.nosqlbench.engine.extensions.vectormath.CqlUtilsPluginInfo
All Implemented Interfaces:
ScriptingExtensionPluginInfo<CqlUtils>

public class CqlUtilsPluginInfo extends Object implements ScriptingExtensionPluginInfo<CqlUtils>
  • Constructor Details

    • CqlUtilsPluginInfo

      public CqlUtilsPluginInfo()
  • Method Details

    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface ScriptingExtensionPluginInfo<CqlUtils>
      Returns:
      a brief description of this extension.
    • getExtensionObject

      public CqlUtils getExtensionObject(org.apache.logging.log4j.Logger logger, NBComponent baseComponent)
      Specified by:
      getExtensionObject in interface ScriptingExtensionPluginInfo<CqlUtils>
      Parameters:
      logger - A logger named for the extension, in case the extension wants to log internally
      baseComponent - 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.