org.jboss.dtf.testframework.coordinator
Class TaskDefinition

java.lang.Object
  extended by org.jboss.dtf.testframework.coordinator.TaskDefinition

public class TaskDefinition
extends java.lang.Object


Field Summary
static long APPEND_JVM_PARAMETERS
           
static long APPEND_PARAMETERS
           
static int EXPECT_NOTHING
           
static int EXPECT_PASS_FAIL
           
static int EXPECT_READY
           
static int EXPECT_SILENT_PASS_FAIL
           
static long OVERRIDE_JVM_PARAMETERS
           
static long OVERRIDE_PARAMETERS
           
static java.lang.String[] PARAMETER_CONFIG
           
static long[] PARAMETER_CONFIG_VALUE
           
static long PREPEND_JVM_PARAMETERS
           
static long PREPEND_PARAMETERS
           
static java.lang.String[] TYPE_STRINGS
           
 
Constructor Summary
TaskDefinition(java.lang.String id, java.lang.String classname, int timeout, java.lang.String type, java.lang.String runner, java.util.Hashtable runnerParameters, java.lang.String[] parameters, java.lang.String[] jvmParameters, java.lang.String paramSetting)
           
 
Method Summary
 java.lang.String generateUniqueId(java.lang.String runtimeId)
           
 java.lang.String getClassName()
           
 java.lang.String getId()
           
 java.lang.String[] getJVMParameters()
           
 java.lang.String getNames(TestDefinition test)
           
 void getNames(TestDefinition test, java.util.ArrayList results, java.lang.String prefix)
           
 java.lang.String getNames(TestDefinition test, int[] nameIndexesRequired)
           
 java.lang.String getNames(TestDefinition test, java.lang.String nameList)
           
 java.lang.String[] getParameters()
           
 long getParameterSettings()
           
 java.lang.String getRunner()
           
 java.util.Hashtable getRunnerParameters()
           
 int getTimeout()
           
 int getType()
           
 java.lang.String getTypeText()
           
 Element serializeToXML()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EXPECT_NOTHING

public static final int EXPECT_NOTHING
See Also:
Constant Field Values

EXPECT_READY

public static final int EXPECT_READY
See Also:
Constant Field Values

EXPECT_PASS_FAIL

public static final int EXPECT_PASS_FAIL
See Also:
Constant Field Values

EXPECT_SILENT_PASS_FAIL

public static final int EXPECT_SILENT_PASS_FAIL
See Also:
Constant Field Values

TYPE_STRINGS

public static final java.lang.String[] TYPE_STRINGS

OVERRIDE_PARAMETERS

public static final long OVERRIDE_PARAMETERS
See Also:
Constant Field Values

OVERRIDE_JVM_PARAMETERS

public static final long OVERRIDE_JVM_PARAMETERS
See Also:
Constant Field Values

APPEND_PARAMETERS

public static final long APPEND_PARAMETERS
See Also:
Constant Field Values

APPEND_JVM_PARAMETERS

public static final long APPEND_JVM_PARAMETERS
See Also:
Constant Field Values

PREPEND_PARAMETERS

public static final long PREPEND_PARAMETERS
See Also:
Constant Field Values

PREPEND_JVM_PARAMETERS

public static final long PREPEND_JVM_PARAMETERS
See Also:
Constant Field Values

PARAMETER_CONFIG

public static final java.lang.String[] PARAMETER_CONFIG

PARAMETER_CONFIG_VALUE

public static final long[] PARAMETER_CONFIG_VALUE
Constructor Detail

TaskDefinition

public TaskDefinition(java.lang.String id,
                      java.lang.String classname,
                      int timeout,
                      java.lang.String type,
                      java.lang.String runner,
                      java.util.Hashtable runnerParameters,
                      java.lang.String[] parameters,
                      java.lang.String[] jvmParameters,
                      java.lang.String paramSetting)
               throws IncorrectDefinitionException
Throws:
IncorrectDefinitionException
Method Detail

getParameterSettings

public final long getParameterSettings()

getParameters

public final java.lang.String[] getParameters()

getJVMParameters

public final java.lang.String[] getJVMParameters()

getRunner

public final java.lang.String getRunner()

getRunnerParameters

public final java.util.Hashtable getRunnerParameters()

getId

public final java.lang.String getId()

getType

public final int getType()

getTypeText

public final java.lang.String getTypeText()

getClassName

public final java.lang.String getClassName()

getTimeout

public final int getTimeout()

getNames

public final java.lang.String getNames(TestDefinition test)

getNames

public final java.lang.String getNames(TestDefinition test,
                                       java.lang.String nameList)

getNames

public final void getNames(TestDefinition test,
                           java.util.ArrayList results,
                           java.lang.String prefix)

getNames

public final java.lang.String getNames(TestDefinition test,
                                       int[] nameIndexesRequired)

toString

public final java.lang.String toString()
Overrides:
toString in class java.lang.Object

generateUniqueId

public final java.lang.String generateUniqueId(java.lang.String runtimeId)

serializeToXML

public final Element serializeToXML()