@GUIMenuSortOrder(5) public class JSR223PostProcessor extends JSR223TestElement implements Cloneable, PostProcessor, TestBean { private static final Logger log = LoggerFactory.getLogger(JSR223PostProcessor.class); private static final long serialVersionUID = 233L; @Override public void process() { try { ScriptEngine scriptEngine = getScriptEngine(); processFileOrScript(scriptEngine, null); } catch (ScriptException | IOException e) { log.error("Problem in JSR223 script, {}", getName(), e); } } @Override public Object clone() { return super.clone(); } }
private int getSortOrderFromName(String classFullName) { try { GUIMenuSortOrder menuSortOrder = Class.forName(classFullName) .getDeclaredAnnotation(GUIMenuSortOrder.class); if (menuSortOrder != null) { return menuSortOrder.value(); } } catch (ClassNotFoundException ignored) { // NOOP } return SORT_ORDER_DEFAULT; }
@GUIMenuSortOrder(1) public class JSR223PreProcessor extends JSR223TestElement implements Cloneable, PreProcessor, TestBean { private static final Logger log = LoggerFactory.getLogger(JSR223PreProcessor.class); private static final long serialVersionUID = 233L; @Override public void process() { try { ScriptEngine scriptEngine = getScriptEngine(); processFileOrScript(scriptEngine, null); } catch (ScriptException | IOException e) { log.error("Problem in JSR223 script, {}", getName(), e); } } @Override public Object clone() { return super.clone(); } }
@GUIMenuSortOrder(4) public class JSR223Assertion extends JSR223TestElement implements Cloneable, Assertion, TestBean
@GUIMenuSortOrder(Integer.MAX_VALUE) public class BeanShellTimer extends BeanShellTestElement implements Cloneable, Timer, TestBean { private static final Logger log = LoggerFactory.getLogger(BeanShellTimer.class);
@GUIMenuSortOrder(2) public class UniformRandomTimerGui extends AbstractRandomTimerGui {
@GUIMenuSortOrder(Integer.MAX_VALUE) public class BeanShellPreProcessor extends BeanShellTestElement implements Cloneable, PreProcessor, TestBean
@GUIMenuSortOrder(Integer.MAX_VALUE) public class BeanShellPostProcessor extends BeanShellTestElement implements Cloneable, PostProcessor, TestBean
@GUIMenuSortOrder(4) public class JSR223Sampler extends JSR223TestElement implements Cloneable, Sampler, TestBean, ConfigMergabilityIndicator { private static final Set<String> APPLIABLE_CONFIG_CLASSES = new HashSet<>(
@GUIMenuSortOrder(Integer.MAX_VALUE) public class BeanShellListener extends BeanShellTestElement implements Cloneable, SampleListener, TestBean, Visualizer, UnsharedComponent {
@GUIMenuSortOrder(2) public class TransactionControllerGui extends AbstractControllerGui {
@GUIMenuSortOrder(MenuInfo.SORT_ORDER_DEFAULT+2) public class SwitchControllerGui extends AbstractControllerGui { private static final long serialVersionUID = 240L;
@GUIMenuSortOrder(1) public class ConstantTimerGui extends AbstractTimerGui { private static final long serialVersionUID = 240L;
@GUIMenuSortOrder(50) public class XPathAssertionGui extends AbstractAssertionGui {
@GUIMenuSortOrder(Integer.MAX_VALUE) public class BeanShellAssertion extends BeanShellTestElement implements Assertion { private static final Logger log = LoggerFactory.getLogger(BeanShellAssertion.class);
@GUIMenuSortOrder(4) public class CacheManagerGui extends AbstractConfigGui {
@GUIMenuSortOrder(4) public class WhileControllerGui extends AbstractControllerGui {
@GUIMenuSortOrder(2) public class DebugSampler extends AbstractSampler implements TestBean {
@GUIMenuSortOrder(2) public class JSONPathAssertionGui extends AbstractAssertionGui implements ChangeListener {
@GUIMenuSortOrder(Integer.MAX_VALUE) public class BeanShellAssertionGui extends AbstractAssertionGui {