public class GenevaOIFtpPusher extends AbstractOIFtpPusher implements GenevaFieldsIfc
bFailed, DEFAULT_FTP_PORT, DEFAULT_SFTP_PORT, delay, errMesg, filesToFTP, ftpClient, ftpDirectory, ftpExtension, ftpFileType, ftpFilter, ftpHost, ftpPasswd, ftpPort, ftpRunning, ftpTimeInterval, ftpUser, hostsFile, interruptDelay, localDirectory, logger, oinode, passiveMode, sftpUsed, SSH_KNOWN_HOSTS_FILE
AUDIT_1_FTR, AUDIT_2_FTR, CHAR_FTR, CHAR_SET_HDR, CHECKSUM_FTR, CONTROL_DATA_EXT, END_FTR, EOF_FTR, ERR_EXT, FILE_GRP_NUM_HDR, FILE_IN_GRP_NUM_HDR, FOOTER_FTR, FORMAT_HDR, GENEVA_HDR, LINES_FTR, SEC_CHECKSUM_FTR, SOURCE_HDR, SUBTYPE_HDR, TAG_HDR, TOT_FILES_IN_GRP_HDR, TYPE_HDR
Constructor and Description |
---|
GenevaOIFtpPusher(LoggerIfc lgr,
java.lang.String localdir,
java.lang.String ftphost,
java.lang.String ftpuser,
java.lang.String ftppasswd,
java.lang.String ftpdir,
java.lang.String ftpext) |
Modifier and Type | Method and Description |
---|---|
protected void |
doTransfer()
transfer data and control file to geneva server
|
GenevaOIControlFile |
getControlFile() |
void |
setControlFile(GenevaOIControlFile file) |
void |
setFiles(java.util.Vector files) |
enablePassiveMode, getFileMode, getFiles, getFtpDirectory, getFtpExtension, getFtpHost, getFtpLogin, getFtpPassword, getFtpPort, getFtpTimeInterval, getLocalDirectory, isHealthy, run, setAsciiFileMode, setBinaryFileMode, setFiles, setFtpDirectory, setFtpExtension, setFtpHost, setFtpLogin, setFtpPassword, setFtpPort, setFtpTimeInterval, setLocalDirectory, shutdown
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
public GenevaOIFtpPusher(LoggerIfc lgr, java.lang.String localdir, java.lang.String ftphost, java.lang.String ftpuser, java.lang.String ftppasswd, java.lang.String ftpdir, java.lang.String ftpext) throws NodeStartException
NodeStartException
protected void doTransfer() throws java.io.IOException
doTransfer
in class AbstractOIFtpPusher
java.io.IOException
public GenevaOIControlFile getControlFile()
public void setControlFile(GenevaOIControlFile file)
public void setFiles(java.util.Vector files)