public class SAFSSTATUS extends java.lang.Object implements ConfigurableToolsInterface, StatusMonitorInterface
Modifier and Type | Field and Description |
---|---|
protected CountersInterface |
counters |
protected VarsInterface |
vars |
Constructor and Description |
---|
SAFSSTATUS()
Constructor for SAFSSTATUS
|
Modifier and Type | Method and Description |
---|---|
CoreInterface |
getCoreInterface()
Retrieve the instance of the CoreInterface used to communicate with the framework.
|
StatusInfoInterface |
getStatusInfo(java.lang.String testLevel)
Get the current status info for the specified test level.
|
boolean |
isToolRunning()
TRUE if the underlying tool is running.
|
void |
launchInterface(java.lang.Object configInfo)
Expects a DriverInterface for initialization.
|
void |
reset()
Reset or clear any cached information in the underlying tool or service.
|
void |
setStatusInfo(java.lang.String testLevel,
StatusInfoInterface statusInfo)
Set/Overwrite the current status info for the specified test level.
|
void |
shutdown()
Shutdown the underlying tool or service.
|
protected CountersInterface counters
protected VarsInterface vars
public void launchInterface(java.lang.Object configInfo)
launchInterface
in interface ConfigurableToolsInterface
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.ConfigurableToolsInterface.launchInterface(Object)
public boolean isToolRunning()
isToolRunning
in interface GenericToolsInterface
public void reset()
GenericToolsInterface
reset
in interface GenericToolsInterface
GenericToolsInterface#reset()
public void shutdown()
GenericToolsInterface
shutdown
in interface GenericToolsInterface
GenericToolsInterface#shutdown()
public CoreInterface getCoreInterface() throws java.lang.IllegalStateException
GenericToolsInterface
getCoreInterface
in interface GenericToolsInterface
java.lang.IllegalStateException
- ALWAYS since there is no CoreInterface in this class.GenericToolsInterface#getCoreInterface()
public StatusInfoInterface getStatusInfo(java.lang.String testLevel)
StatusMonitorInterface
getStatusInfo
in interface StatusMonitorInterface
StatusMonitorInterface.getStatusInfo(String)
public void setStatusInfo(java.lang.String testLevel, StatusInfoInterface statusInfo)
StatusMonitorInterface
setStatusInfo
in interface StatusMonitorInterface
StatusMonitorInterface.setStatusInfo(String, StatusInfoInterface)
Copyright © SAS Institute. All Rights Reserved.