org.safs.tools
Interface ConfigurableToolsInterface

All Superinterfaces:
GenericToolsInterface
All Known Subinterfaces:
EngineInterface
All Known Implementing Classes:
DriverConfiguredSTAFInterfaceClass, GenericEngine, SAFSABBOT, SAFSCOUNTERS, SAFSDRIVERCOMMANDS, SAFSDROID, SAFSINPUT, SAFSIOS, SAFSJREX, SAFSLOGS, SAFSMAPS, SAFSQTP, SAFSROBOTCLASSIC, SAFSROBOTJ, SAFSSELENIUM, SAFSSTATUS, SAFSTC, SAFSVARS, STAFLocalServer, TIDComponent, TIDDriverCommands, TIDDriverCounterCommands, TIDDriverFlowCommands, TIDDriverLogCommands

public interface ConfigurableToolsInterface
extends GenericToolsInterface


Method Summary
 void launchInterface(java.lang.Object configInfo)
          Launch/initialize the underlying tool or service.
 
Methods inherited from interface org.safs.tools.GenericToolsInterface
isToolRunning, reset, shutdown
 

Method Detail

launchInterface

void launchInterface(java.lang.Object configInfo)
Launch/initialize the underlying tool or service. The implementation should be able to recognize if the underlying tool or service is already running, or not. If the tool is already running, then it should exit gracefully without adversely affecting anything.

Parameters:
configInfo - can be whatever the final implementation needs it to be. This might be a String with configuration information, the name of a class, or an instance of some object used to provide configuration assets.