Package org.jumpmind.symmetric.io
Class FtpDataWriter
java.lang.Object
org.jumpmind.symmetric.io.FtpDataWriter
- All Implemented Interfaces:
IDataResource
,IDataWriter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static enum
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Batch
protected FtpDataWriter.Format
protected org.apache.commons.vfs2.FileSystemManager
protected String
protected FtpDataWriter.Protocol
protected String
protected String
protected String
protected Map<Batch,
Statistics> protected Table
protected String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
buildUri()
void
close()
protected void
protected void
createFile
(Table table, Batch batch) protected void
void
void
void
open
(DataContext context) protected void
printCsvData
(CsvData data) protected void
protected void
protected void
void
setFormat
(FtpDataWriter.Format format) void
setPassword
(String password) void
setProtocol
(FtpDataWriter.Protocol protocol) void
setRemoteDir
(String remoteDir) void
void
setStagingDir
(String stagingDir) void
setUsername
(String username) boolean
void
void
-
Field Details
-
server
-
username
-
password
-
protocol
-
format
-
stagingDir
-
remoteDir
-
batch
-
table
-
fileInfoByTable
-
manager
protected org.apache.commons.vfs2.FileSystemManager manager -
statistics
-
-
Constructor Details
-
FtpDataWriter
public FtpDataWriter()
-
-
Method Details
-
setRemoteDir
-
setFormat
-
setPassword
-
setServer
-
setProtocol
-
setUsername
-
setStagingDir
-
open
- Specified by:
open
in interfaceIDataResource
-
close
public void close()- Specified by:
close
in interfaceIDataResource
-
getStatistics
- Specified by:
getStatistics
in interfaceIDataResource
-
start
- Specified by:
start
in interfaceIDataWriter
-
start
- Specified by:
start
in interfaceIDataWriter
-
write
- Specified by:
write
in interfaceIDataWriter
-
end
- Specified by:
end
in interfaceIDataWriter
-
end
- Specified by:
end
in interfaceIDataWriter
-
createFile
-
closeFiles
protected void closeFiles() -
deleteFiles
protected void deleteFiles() -
sendFiles
protected void sendFiles() -
buildUri
-
printCsvTableHeader
protected void printCsvTableHeader() -
printCsvData
-
println
-