public class NodeChainTestCfg
extends java.lang.Object
| Constructor and Description |
|---|
NodeChainTestCfg() |
NodeChainTestCfg(java.util.ArrayList<NodeChainTestCfgItem> cfgList) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(NodeChainTestCfgItem cfgItem,
java.lang.String cfgFilePath)
This method adds the Node Chain Test configuration.
|
void |
add(java.lang.String line,
java.lang.String cfgFilePath,
java.lang.String cfgDirPath)
This method adds the Node Chain Test configuration.
|
java.util.Set<java.lang.String> |
getAllLockedAndRunningTestNodes() |
NodeChainTestCfgItem |
getTestConfiguration(java.lang.String testId)
This method returns a NodeChainTestCfgItem object from test ID.
|
void |
load(java.lang.String cfgFilePath)
This method loads the Node Chain Test configuration.
|
void |
update(NodeChainTestCfgItem updatedCfg,
java.lang.String cfgFilePath)
This method updates the Node Chain Test configuration.
|
void |
update(java.lang.String line,
java.lang.String cfgFilePath)
This method updates the Node Chain Test configuration.
|
void |
write(java.lang.String data,
java.lang.String cfgFilePath,
boolean append)
This method writes data to the Node Chain Test configuration file.
|
public NodeChainTestCfg()
public NodeChainTestCfg(java.util.ArrayList<NodeChainTestCfgItem> cfgList)
public NodeChainTestCfgItem getTestConfiguration(java.lang.String testId)
testId - Node Chain Test identifierpublic void write(java.lang.String data,
java.lang.String cfgFilePath,
boolean append)
throws java.io.IOException
data - Data to be writtencfgFilePath - Node Chain Test configuration file pathappend - Boolean indicating if data to be appended to filejava.io.IOException - Exception thrown while writing to the filepublic void add(NodeChainTestCfgItem cfgItem, java.lang.String cfgFilePath) throws java.io.IOException
cfgFilePath - Node Chain Test configuration file pathcfgItem - NodeChainTestCfgItem object to be addedjava.io.IOException - Exception thrown while writing to the filepublic void add(java.lang.String line,
java.lang.String cfgFilePath,
java.lang.String cfgDirPath)
throws java.io.IOException
line - Line representation of NodeChainTestCfgItem class memberscfgFilePath - Node Chain Test configuration file pathjava.io.IOException - Exception thrown while writing to the filepublic void update(NodeChainTestCfgItem updatedCfg, java.lang.String cfgFilePath) throws java.io.IOException
updatedCfg - Updated NodeChainTestCfgItem objectcfgFilePath - Node Chain Test configuration file pathjava.io.IOException - Exception thrown while writing to the filepublic void update(java.lang.String line,
java.lang.String cfgFilePath)
throws java.io.IOException
line - Line representation of NodeChainTestCfgItem class memberscfgFilePath - Node Chain Test configuration file pathjava.io.IOException - Exception thrown while writing to the filepublic void load(java.lang.String cfgFilePath)
throws java.io.IOException
cfgFilePath - Node Chain Test configuration file pathjava.io.IOException - Exception thrown while writing to the filepublic java.util.Set<java.lang.String> getAllLockedAndRunningTestNodes()