Class ActionRouter
java.lang.Object
org.apache.jmeter.gui.action.ActionRouter
- All Implemented Interfaces:
ActionListener, EventListener
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddPostActionListener(Class<?> action, ActionListener listener) Allows an ActionListener to receive notification of a command being executed after the command has executed.voidaddPreActionListener(Class<?> action, ActionListener listener) Allows an ActionListener to receive notification of a command being executed prior to the actual execution of the command.voidTo execute an action immediately in the current thread.Get the set ofCommands registered under the nameactionNamestatic ActionRouterGets the Instance attribute of the ActionRouter classprotected voidpostActionPerformed(Class<? extends Command> action, ActionEvent e) protected voidpreActionPerformed(Class<? extends Command> action, ActionEvent e) voidremovePostActionListener(Class<?> action, ActionListener listener) Allows an ActionListener to be removed from receiving notifications of a command being executed after the command has executed.voidremovePreActionListener(Class<?> action, ActionListener listener) Allows an ActionListener to be removed from receiving notifications of a command being executed prior to the actual execution of the command.
-
Method Details
-
actionPerformed
- Specified by:
actionPerformedin interfaceActionListener
-
doActionNow
To execute an action immediately in the current thread.- Parameters:
e- the action to execute
-
getAction
-
getAction
-
getAction
-
addPreActionListener
Allows an ActionListener to receive notification of a command being executed prior to the actual execution of the command.- Parameters:
action- the Class of the command for which the listener will notifications for. Class must extend org.apache.jmeter.gui.action.Command.listener- the ActionListener to receive the notifications
-
removePreActionListener
Allows an ActionListener to be removed from receiving notifications of a command being executed prior to the actual execution of the command.- Parameters:
action- the Class of the command for which the listener will notifications for. Class must extend org.apache.jmeter.gui.action.Command.listener- the ActionListener to receive the notifications
-
addPostActionListener
Allows an ActionListener to receive notification of a command being executed after the command has executed.- Parameters:
action- the Class of the command for which the listener will notifications for. Class must extend org.apache.jmeter.gui.action.Command.listener- TheActionListenerto be registered
-
removePostActionListener
Allows an ActionListener to be removed from receiving notifications of a command being executed after the command has executed.- Parameters:
action- the Class of the command for which the listener will notifications for. Class must extend org.apache.jmeter.gui.action.Command.listener- TheActionListenerthat should be deregistered
-
preActionPerformed
-
postActionPerformed
-
getInstance
Gets the Instance attribute of the ActionRouter class- Returns:
- The Instance value
-