public class FtpEIConfigData extends DCNodeConfigData
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DELAY_TIME |
static java.lang.String |
DELAY_TIME_UNITS |
static java.lang.String |
DELETE_FILES |
static java.lang.String |
FTP_TYPE |
static java.lang.String |
FTP_TYPE_PASSIVE |
static java.lang.String |
FTP_TYPE_REGULAR |
static java.lang.String |
FTP_TYPE_SECURE |
protected static java.lang.String |
ftpKey |
static java.lang.String |
INTERRUPT_TIME_DELAY |
static java.lang.String |
LOGIN |
static java.lang.String |
NUMBER_OF_HOSTS |
static java.lang.String |
PASSWRD |
static java.lang.String |
PATTERN_MODE |
static java.lang.String |
PREFIX |
static java.lang.String |
REGEXP |
static java.lang.String |
REMOTE_DIR |
static java.lang.String |
REMOTE_FILE |
static java.lang.String |
REMOTE_HOST |
static java.lang.String |
RENAME_FILES |
static java.lang.String |
SUFFIX |
ASCODEBASE, BACKUP, BULKIO, configFiles, DATAFILESIZE, DEBUG, dirtyFlag, EXPCHANOPERATOR, EXPCHANVALUE, EXPCHANVALUE2, FILELEVELTRANSACTION, INPUTMONTIME, INPUTMONTIMEUNIT, LOGFILESIZE, MONITORINPUT, NARBACKUP, NARBACKUPDAYS, nodeId, NUMCHANNELS, NUMEXPCHANVALUES, NUMEXPCHANVALUES2, PULLTIME, PUSHTIME, RECORDSTATS, ROUTING, ROUTINGATTRIBUTE, ruleName, rules, RULESFILE, secFileName, SECONDARYCFG, udcHome, useFile, varTable
Constructor and Description |
---|
FtpEIConfigData() |
FtpEIConfigData(java.lang.String inOSAHome,
java.lang.String inNodeId) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getFtpConfigData() |
java.lang.String |
getFtpConfigFilename() |
void |
load()
Used by the NodeManager to load the general configuration and rules files
into memory.
|
protected void |
readFtpConfigFile(java.lang.String p) |
void |
save()
Used by the NodeManager to persist the general configuration and rules
files to disk.
|
void |
setFtpConfigData(byte[] data) |
void |
setFtpConfigFilename(java.lang.String path) |
protected void |
writeFtpConfigFile(java.lang.String outputFile,
byte[] bytes) |
clone, defaultValue, deleteItem, equals, getBackupDir, getConfigDir, getConfigFile, getConfigFileNames, getDirty, getGenConfigFilePathName, getHomeDir, getItem, getNodeId, getPreferredRules, getPrefRulesFilePathName, getRuleClass, getRuleFilePathName, getRuleName, getRules, getSettingsKeys, getUseFile, load, readConfigFiles, readFile, setBaseDefaults, setConfigFile, setDefaults, setDirty, setHomeDir, setItem, setNodeId, setPreferredRules, setRuleClass, setRuleFileName, setRuleFilePathName, setRules, setRulesFromClass, setRulesFromClass, setRulesFromFile, setUseFile, toString, writeConfigFiles, writeFile
public static final java.lang.String NUMBER_OF_HOSTS
public static final java.lang.String DELAY_TIME
public static final java.lang.String INTERRUPT_TIME_DELAY
public static final java.lang.String DELAY_TIME_UNITS
public static final java.lang.String DELETE_FILES
public static final java.lang.String RENAME_FILES
public static final java.lang.String FTP_TYPE
public static final java.lang.String REMOTE_HOST
public static final java.lang.String REMOTE_DIR
public static final java.lang.String PATTERN_MODE
public static final java.lang.String PREFIX
public static final java.lang.String SUFFIX
public static final java.lang.String REGEXP
public static final java.lang.String LOGIN
public static final java.lang.String PASSWRD
public static final java.lang.String REMOTE_FILE
public static final java.lang.String FTP_TYPE_REGULAR
public static final java.lang.String FTP_TYPE_SECURE
public static final java.lang.String FTP_TYPE_PASSIVE
protected static final java.lang.String ftpKey
public FtpEIConfigData()
public FtpEIConfigData(java.lang.String inOSAHome, java.lang.String inNodeId) throws java.io.IOException
java.io.IOException
public void setFtpConfigData(byte[] data)
public byte[] getFtpConfigData()
public java.lang.String getFtpConfigFilename()
public void setFtpConfigFilename(java.lang.String path)
protected void readFtpConfigFile(java.lang.String p) throws java.io.IOException
java.io.IOException
protected void writeFtpConfigFile(java.lang.String outputFile, byte[] bytes) throws java.io.IOException
java.io.IOException
public void load() throws java.io.IOException
DCNodeConfigData
udcHome/config/nodeId/general.cfg
load
in class DCNodeConfigData
java.io.IOException
- If either the general.cfg or ruleName
file
could not be readpublic void save() throws java.io.IOException
DCNodeConfigData
udcHome/config/nodeId/general.cfg
save
in class DCNodeConfigData
java.io.IOException
- If the config directory does not exist, or either the
general.cfg or rules.cfg file could not be written to