com.pushtotest.testnetwork
Class TestNode

java.lang.Object
  extended by com.pushtotest.testnetwork.TestNode

public class TestNode
extends java.lang.Object

Version:
2.0
Author:
William Martinez Based on work from Todd A. Bradfute bradfute@pushtotest.com

Constructor Summary
TestNode()
           
 
Method Summary
 int doAbandonScenario()
          Aborts actual execution
 int doAbortExecution()
          Aborts actual execution
 int doExecute(int usecase)
          Executes the actual loaded Scenario
 int doGetSyncFlag()
          Returns the SyncFlag value
 int doLoadScenario(java.lang.String sName, java.lang.String[] aFilenames, javax.activation.DataHandler[] aDHFiles, java.lang.String sScript, java.lang.String[] asArgs)
          Loads an Scenario by saving all the attached files to the working directory and instantiating the Scenario
 int doRelease()
          Releases the actual Scenario
 int doSetSnapshot(java.util.Hashtable htSnapshot)
          Sets the actual SnapShot
 int doSetSyncFlag(int iSyncFlag)
          Sets Sync Flag value
 int doStopScenario()
          Signals the running Scenario to stop
 java.util.Hashtable[] getFileList(java.lang.String sTopdir)
          Return a list of file info blocks, for all files in the sTopDir directory
 java.util.Hashtable[] getFiles(java.lang.String[] aFileList)
          Returns the File Info and the actual file datahandlers in a hastable.
 java.util.Hashtable getNodeStatus()
          Returns the actual node status in a hastable
 java.util.Hashtable getSystemStatus()
          Returns the actual System Status
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestNode

public TestNode()
Method Detail

doLoadScenario

public int doLoadScenario(java.lang.String sName,
                          java.lang.String[] aFilenames,
                          javax.activation.DataHandler[] aDHFiles,
                          java.lang.String sScript,
                          java.lang.String[] asArgs)
Loads an Scenario by saving all the attached files to the working directory and instantiating the Scenario

Parameters:
sName - Scenario's name
aFilenames - List of File names
aDHFiles - Actual Files in datahandlers.
Returns:
True if load is succesful, false otherwise

doExecute

public int doExecute(int usecase)
Executes the actual loaded Scenario

Returns:
True if succesful, false otherwise

doRelease

public int doRelease()
Releases the actual Scenario

Returns:
True if succesful, false otherwise

doAbortExecution

public int doAbortExecution()
Aborts actual execution

Returns:
True if succesful, false otherwise

doAbandonScenario

public int doAbandonScenario()
Aborts actual execution

Returns:
True if succesful, false otherwise

doStopScenario

public int doStopScenario()
Signals the running Scenario to stop

Returns:
True if succesful, false otherwise

getNodeStatus

public java.util.Hashtable getNodeStatus()
Returns the actual node status in a hastable

Returns:
Hashtable with node status data

doGetSyncFlag

public int doGetSyncFlag()
Returns the SyncFlag value

Returns:
SyncFalg value

doSetSyncFlag

public int doSetSyncFlag(int iSyncFlag)
Sets Sync Flag value

Parameters:
iSyncFlag - New SyncFlag Value
Returns:
True if succesful, false otherwise

getFileList

public java.util.Hashtable[] getFileList(java.lang.String sTopdir)
Return a list of file info blocks, for all files in the sTopDir directory

Parameters:
sTopdir - Tops Directory from where gather the file list
Returns:
File list info array

getFiles

public java.util.Hashtable[] getFiles(java.lang.String[] aFileList)
Returns the File Info and the actual file datahandlers in a hastable. If list of files indicated, only those files are returned

Parameters:
aFileList - List of files to return. May be null indicating to return all files in directory
Returns:
Hastable

getSystemStatus

public java.util.Hashtable getSystemStatus()
Returns the actual System Status

Returns:
Hashtable with system status flags

doSetSnapshot

public int doSetSnapshot(java.util.Hashtable htSnapshot)
Sets the actual SnapShot

Parameters:
htSnapshot - Actual Snapshot to push
Returns:
True if succesful, false otherwise


Copyright © 2003 PushToTest. All Rights Reserved.