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()