org.jumpmind.symmetric.service
Interface IDataLoaderService
- All Known Implementing Classes:
- DataLoaderService
public interface IDataLoaderService
loadData
@Transactional
boolean loadData(Node remote,
Node local)
throws java.io.IOException
- Throws:
java.io.IOException
loadData
@Transactional
boolean loadData(IIncomingTransport reader)
loadData
@Transactional
void loadData(java.io.InputStream in,
java.io.OutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
loadDataBatch
@Transactional
IDataLoaderStatistics loadDataBatch(java.lang.String batchData)
throws java.io.IOException
- This is a convenience method for a client that might need to load CSV
formatted data using SymmetricDS's
IDataLoader.
- Parameters:
batchData - Data string formatted for the configured loader (the only
supported data loader today is the CsvLoader)
- Throws:
java.io.IOException
addDataLoaderFilter
void addDataLoaderFilter(IDataLoaderFilter filter)
setDataLoaderFilters
void setDataLoaderFilters(java.util.List<IDataLoaderFilter> filters)
removeDataLoaderFilter
void removeDataLoaderFilter(IDataLoaderFilter filter)
setTransportManager
void setTransportManager(ITransportManager transportManager)
addColumnFilter
void addColumnFilter(java.lang.String tableName,
IColumnFilter filter)
addBatchListener
void addBatchListener(IBatchListener listener)
openDataLoader
IDataLoader openDataLoader(java.io.BufferedReader reader)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2007-2008. All Rights Reserved.