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, getConfigDir, getConfigFile, getConfigFileNames, getDirty, getGenConfigFilePathName, getHomeDir, getItem, getNodeId, getPreferredRules, getPrefRulesFilePathName, getRuleClass, getRuleFilePathName, getRuleName, getRules, getSettingsKeys, getUseFile, readConfigFiles, readFile, setBaseDefaults, setConfigFile, setDefaults, setDirty, setHomeDir, setItem, setNodeId, setPreferredRules, setRuleClass, setRuleFileName, setRuleFilePathName, setRules, setRulesFromClass, setRulesFromClass, setRulesFromFile, setUseFile, toString, writeConfigFiles, writeFilepublic 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.IOExceptionpublic 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.IOExceptionprotected void writeFtpConfigFile(java.lang.String outputFile,
byte[] bytes)
throws java.io.IOException
java.io.IOExceptionpublic void load()
throws java.io.IOException
DCNodeConfigDataudcHome/config/nodeId/general.cfgload in class DCNodeConfigDatajava.io.IOException - If either the general.cfg or ruleName file
could not be readpublic void save()
throws java.io.IOException
DCNodeConfigDataudcHome/config/nodeId/general.cfgsave in class DCNodeConfigDatajava.io.IOException - If the config directory does not exist, or either the
general.cfg or rules.cfg file could not be written to