webtester.packages.apps
Class distributedGUI

java.lang.Object
  |
  +--webtester.packages.apps.distributedGUI

public class distributedGUI
extends java.lang.Object

Provides a GUI interface which allows for load testing via clients distributed on the network.

Author:
Aaron DeLong

Field Summary
private static boolean bConfigLoaded
          Indicates if the config file has been loaded.
private static boolean bMasterInstance
          Indicates whether the currently running instance is a master or slave.
private static distServer dServer
          The server used if this is a master server.
private static globalConfig gConfig
          Contains global configuration information.
private static int iColumns
          Number of columns for the text area.
private static int iDefaultMasterServerPort
          The default port for the distributed master server.
private static int iDefaultSlaveServerPort
          The default port for the distributed client.
private static int iDividerLocation
          The divider location for the split pane.
private static int iRows
          Number of rows for the text area.
private static int iSleepTime
          Default amount of time to sleep.
private static int iTextFieldLen
          The number of characters that appear in text fields.
private static java.lang.String sConfigFile
          The configuration file being executed.
private static java.io.File selectedFile
          The last file selected.
private static java.lang.String sMasterAddress
          The address of the master node, if it is set.
private static testCaseConfig tConfig
          Contains test case specific information.
private static javax.swing.JTextArea text
          The text area used to display information to the user.
 
Constructor Summary
distributedGUI()
           
 
Method Summary
static void main(java.lang.String[] argv)
          The main method, which is the entry point to this application.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

selectedFile

private static java.io.File selectedFile
The last file selected.


gConfig

private static globalConfig gConfig
Contains global configuration information.


tConfig

private static testCaseConfig tConfig
Contains test case specific information.


sConfigFile

private static java.lang.String sConfigFile
The configuration file being executed.


iRows

private static final int iRows
Number of rows for the text area.

See Also:
Constant Field Values

iColumns

private static final int iColumns
Number of columns for the text area.

See Also:
Constant Field Values

iTextFieldLen

private static final int iTextFieldLen
The number of characters that appear in text fields.

See Also:
Constant Field Values

text

private static javax.swing.JTextArea text
The text area used to display information to the user.


iDividerLocation

private static final int iDividerLocation
The divider location for the split pane.

See Also:
Constant Field Values

sMasterAddress

private static java.lang.String sMasterAddress
The address of the master node, if it is set.


bMasterInstance

private static boolean bMasterInstance
Indicates whether the currently running instance is a master or slave.


iDefaultMasterServerPort

private static final int iDefaultMasterServerPort
The default port for the distributed master server.

See Also:
Constant Field Values

iDefaultSlaveServerPort

private static final int iDefaultSlaveServerPort
The default port for the distributed client.

See Also:
Constant Field Values

iSleepTime

private static final int iSleepTime
Default amount of time to sleep.

See Also:
Constant Field Values

bConfigLoaded

private static boolean bConfigLoaded
Indicates if the config file has been loaded.


dServer

private static distServer dServer
The server used if this is a master server.

Constructor Detail

distributedGUI

public distributedGUI()
Method Detail

main

public static void main(java.lang.String[] argv)
The main method, which is the entry point to this application.

Parameters:
argv - contains command-line arguments, and they are currently not used