Package org.jumpmind.symmetric.ext
Class FtpDataLoaderFactory
java.lang.Object
org.jumpmind.symmetric.ext.FtpDataLoaderFactory
- All Implemented Interfaces:
IBuiltInExtensionPoint
,IExtensionPoint
,ISymmetricEngineAware
,IDataLoaderFactory
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanNameAware
public class FtpDataLoaderFactory
extends Object
implements IDataLoaderFactory, ISymmetricEngineAware, IBuiltInExtensionPoint, org.springframework.beans.factory.BeanNameAware
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected String
protected ISymmetricEngine
protected FtpDataWriter.Format
protected String
protected FtpDataWriter.Protocol
protected String
protected String
protected String
protected String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDataWriter
(String sourceNodeId, Channel channel, ISymmetricDialect symmetricDialect, TransformWriter transformWriter, List<IDatabaseWriterFilter> filters, List<IDatabaseWriterErrorHandler> errorHandlers, List<? extends Conflict> conflictSettings, List<ResolvedData> resolvedData) boolean
isPlatformSupported
(IDatabasePlatform platform) void
setBeanName
(String name) void
setClazzName
(String clazzName) void
setFormat
(FtpDataWriter.Format format) void
setPassword
(String password) void
setProtocol
(FtpDataWriter.Protocol protocol) void
setRemoteDir
(String remoteDir) void
void
setStagingDir
(String stagingDir) void
setSymmetricEngine
(ISymmetricEngine engine) void
setUsername
(String username)
-
Field Details
-
engine
-
server
-
username
-
password
-
protocol
-
format
-
stagingDir
-
remoteDir
-
clazzName
-
beanName
-
-
Constructor Details
-
FtpDataLoaderFactory
public FtpDataLoaderFactory()
-
-
Method Details
-
setBeanName
- Specified by:
setBeanName
in interfaceorg.springframework.beans.factory.BeanNameAware
-
setSymmetricEngine
- Specified by:
setSymmetricEngine
in interfaceISymmetricEngineAware
-
getTypeName
- Specified by:
getTypeName
in interfaceIDataLoaderFactory
-
getDataWriter
public IDataWriter getDataWriter(String sourceNodeId, Channel channel, ISymmetricDialect symmetricDialect, TransformWriter transformWriter, List<IDatabaseWriterFilter> filters, List<IDatabaseWriterErrorHandler> errorHandlers, List<? extends Conflict> conflictSettings, List<ResolvedData> resolvedData) - Specified by:
getDataWriter
in interfaceIDataLoaderFactory
-
isPlatformSupported
- Specified by:
isPlatformSupported
in interfaceIDataLoaderFactory
-
setClazzName
-
setFormat
-
setProtocol
-
setServer
-
setUsername
-
setPassword
-
setStagingDir
-
setRemoteDir
-