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 ConfigurableToolsInterfaceconfigInfo - 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 GenericToolsInterfacepublic void reset()
GenericToolsInterfacereset in interface GenericToolsInterfaceGenericToolsInterface#reset()public void shutdown()
GenericToolsInterfaceshutdown in interface GenericToolsInterfaceGenericToolsInterface#shutdown()public CoreInterface getCoreInterface() throws java.lang.IllegalStateException
GenericToolsInterfacegetCoreInterface in interface GenericToolsInterfacejava.lang.IllegalStateException - ALWAYS since there is no CoreInterface in this class.GenericToolsInterface#getCoreInterface()public StatusInfoInterface getStatusInfo(java.lang.String testLevel)
StatusMonitorInterfacegetStatusInfo in interface StatusMonitorInterfaceStatusMonitorInterface.getStatusInfo(String)public void setStatusInfo(java.lang.String testLevel,
StatusInfoInterface statusInfo)
StatusMonitorInterfacesetStatusInfo in interface StatusMonitorInterfaceStatusMonitorInterface.setStatusInfo(String, StatusInfoInterface)Copyright © SAS Institute. All Rights Reserved.