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 String
static final String
static final String
static final String
static final String
static final String
static final String
protected static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields 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[]
void
load()
Used by the NodeManager to load the general configuration and rules files into memory.protected void
void
save()
Used by the NodeManager to persist the general configuration and rules files to disk.void
setFtpConfigData
(byte[] data) void
setFtpConfigFilename
(String path) protected void
writeFtpConfigFile
(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:DCNodeConfigData
Used 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:
load
in classDCNodeConfigData
- Throws:
IOException
- If either the general.cfg orruleName
file could not be read
-
save
Description copied from class:DCNodeConfigData
Used 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:
save
in classDCNodeConfigData
- Throws:
IOException
- If the config directory does not exist, or either the general.cfg or rules.cfg file could not be written to
-