public class DefaultDataLoaderFactory extends AbstractDataLoaderFactory implements IDataLoaderFactory, org.jumpmind.extension.IBuiltInExtensionPoint, ISymmetricEngineAware
| Modifier and Type | Field and Description |
|---|---|
protected ISymmetricEngine |
engine |
protected org.slf4j.Logger |
log |
parameterService| Constructor and Description |
|---|
DefaultDataLoaderFactory() |
DefaultDataLoaderFactory(ISymmetricEngine engine) |
| Modifier and Type | Method and Description |
|---|---|
protected org.jumpmind.symmetric.io.data.writer.DatabaseWriterSettings |
buildDatabaseWriterSettings(java.util.List<org.jumpmind.symmetric.io.data.writer.IDatabaseWriterFilter> filters,
java.util.List<org.jumpmind.symmetric.io.data.writer.IDatabaseWriterErrorHandler> errorHandlers,
java.util.List<? extends org.jumpmind.symmetric.io.data.writer.Conflict> conflictSettings,
java.util.List<org.jumpmind.symmetric.io.data.writer.ResolvedData> resolvedDatas) |
org.jumpmind.symmetric.io.data.IDataWriter |
getDataWriter(java.lang.String sourceNodeId,
ISymmetricDialect symmetricDialect,
org.jumpmind.symmetric.io.data.writer.TransformWriter transformWriter,
java.util.List<org.jumpmind.symmetric.io.data.writer.IDatabaseWriterFilter> filters,
java.util.List<org.jumpmind.symmetric.io.data.writer.IDatabaseWriterErrorHandler> errorHandlers,
java.util.List<? extends org.jumpmind.symmetric.io.data.writer.Conflict> conflictSettings,
java.util.List<org.jumpmind.symmetric.io.data.writer.ResolvedData> resolvedData) |
java.lang.String |
getTypeName() |
boolean |
isPlatformSupported(org.jumpmind.db.platform.IDatabasePlatform platform) |
void |
setSymmetricEngine(ISymmetricEngine engine) |
buildParameterDatabaseWritterSettingsprotected final org.slf4j.Logger log
protected ISymmetricEngine engine
public DefaultDataLoaderFactory()
public DefaultDataLoaderFactory(ISymmetricEngine engine)
public java.lang.String getTypeName()
getTypeName in interface IDataLoaderFactorypublic org.jumpmind.symmetric.io.data.IDataWriter getDataWriter(java.lang.String sourceNodeId,
ISymmetricDialect symmetricDialect,
org.jumpmind.symmetric.io.data.writer.TransformWriter transformWriter,
java.util.List<org.jumpmind.symmetric.io.data.writer.IDatabaseWriterFilter> filters,
java.util.List<org.jumpmind.symmetric.io.data.writer.IDatabaseWriterErrorHandler> errorHandlers,
java.util.List<? extends org.jumpmind.symmetric.io.data.writer.Conflict> conflictSettings,
java.util.List<org.jumpmind.symmetric.io.data.writer.ResolvedData> resolvedData)
getDataWriter in interface IDataLoaderFactorypublic boolean isPlatformSupported(org.jumpmind.db.platform.IDatabasePlatform platform)
isPlatformSupported in interface IDataLoaderFactoryprotected org.jumpmind.symmetric.io.data.writer.DatabaseWriterSettings buildDatabaseWriterSettings(java.util.List<org.jumpmind.symmetric.io.data.writer.IDatabaseWriterFilter> filters,
java.util.List<org.jumpmind.symmetric.io.data.writer.IDatabaseWriterErrorHandler> errorHandlers,
java.util.List<? extends org.jumpmind.symmetric.io.data.writer.Conflict> conflictSettings,
java.util.List<org.jumpmind.symmetric.io.data.writer.ResolvedData> resolvedDatas)
public void setSymmetricEngine(ISymmetricEngine engine)
setSymmetricEngine in interface ISymmetricEngineAware