Package com.metasolv.nm.collector.file
Class FtpEIConfigData
java.lang.Object
com.nt.udc.ndk.gui.DCNodeConfigData
com.metasolv.nm.collector.file.FtpEIConfigData
- All Implemented Interfaces:
ConfigIfc,Serializable,Cloneable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class com.nt.udc.ndk.gui.DCNodeConfigData
ASCODEBASE, BACKUP, BULKIO, configFiles, DATAFILESIZE, DEBUG, DEVICE_LIST_V1, 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, VOIP_EI_SMDR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]voidload()Used by the NodeManager to load the general configuration and rules files into memory.protected voidvoidsave()Used by the NodeManager to persist the general configuration and rules files to disk.voidsetFtpConfigData(byte[] data) voidsetFtpConfigFilename(String path) protected voidwriteFtpConfigFile(String outputFile, byte[] bytes) Methods inherited from class com.nt.udc.ndk.gui.DCNodeConfigData
addDeviceListPasswordToWallet, 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, writeDefaultFields, writeFile
-
Field Details
-
NUMBER_OF_HOSTS
- See Also:
-
DELAY_TIME
- See Also:
-
INTERRUPT_TIME_DELAY
- See Also:
-
DELAY_TIME_UNITS
- See Also:
-
DELETE_FILES
- See Also:
-
RENAME_FILES
- See Also:
-
FTP_TYPE
- See Also:
-
REMOTE_HOST
- See Also:
-
REMOTE_DIR
- See Also:
-
PATTERN_MODE
- See Also:
-
PREFIX
- See Also:
-
SUFFIX
- See Also:
-
REGEXP
- See Also:
-
LOGIN
- See Also:
-
PASSWRD
- See Also:
-
REMOTE_FILE
- See Also:
-
FTP_TYPE_REGULAR
- See Also:
-
FTP_TYPE_SECURE
- See Also:
-
FTP_TYPE_PASSIVE
- See Also:
-
ftpKey
- See Also:
-
-
Constructor Details
-
FtpEIConfigData
public FtpEIConfigData() -
FtpEIConfigData
- Throws:
IOException
-
-
Method Details
-
setFtpConfigData
public void setFtpConfigData(byte[] data) -
getFtpConfigData
public byte[] getFtpConfigData() -
getFtpConfigFilename
-
setFtpConfigFilename
-
readFtpConfigFile
- Throws:
IOException
-
writeFtpConfigFile
- Throws:
IOException
-
load
Description copied from class:DCNodeConfigDataUsed by the NodeManager to load the general configuration and rules files into memory.
The path for the general config file is always
udcHome/config/nodeId/general.cfg- Overrides:
loadin classDCNodeConfigData- Throws:
IOException- If either the general.cfg orruleNamefile could not be read
-
save
Description copied from class:DCNodeConfigDataUsed by the NodeManager to persist the general configuration and rules files to disk.
The path for the general config file is always
udcHome/config/nodeId/general.cfg- Overrides:
savein classDCNodeConfigData- Throws:
IOException- If the config directory does not exist, or either the general.cfg or rules.cfg file could not be written to
-