org.jumpmind.symmetric.service
Interface IDataExtractorService

All Known Implementing Classes:
DataExtractorService

public interface IDataExtractorService


Method Summary
 void addExtractorFilter(IExtractorFilter extractorFilter)
           
 boolean extract(Node node, IExtractListener handler)
           
 boolean extract(Node node, IOutgoingTransport transport)
           
 boolean extractBatchRange(IExtractListener handler, java.lang.String startBatchId, java.lang.String endBatchId)
           
 boolean extractBatchRange(IOutgoingTransport transport, java.lang.String startBatchId, java.lang.String endBatchId)
           
 void extractConfiguration(Node node, java.io.BufferedWriter writer, DataExtractorContext ctx)
           
 void extractConfigurationStandalone(Node node, java.io.BufferedWriter out)
           
 void extractConfigurationStandalone(Node node, java.io.OutputStream out)
           
 OutgoingBatch extractInitialLoadFor(Node node, Trigger config, java.io.BufferedWriter writer)
           
 void extractInitialLoadWithinBatchFor(Node node, Trigger trigger, java.io.BufferedWriter writer, DataExtractorContext ctx)
           
 

Method Detail

extractConfiguration

void extractConfiguration(Node node,
                          java.io.BufferedWriter writer,
                          DataExtractorContext ctx)
                          throws java.io.IOException
Throws:
java.io.IOException

extractConfigurationStandalone

void extractConfigurationStandalone(Node node,
                                    java.io.OutputStream out)
                                    throws java.io.IOException
Throws:
java.io.IOException

extractConfigurationStandalone

void extractConfigurationStandalone(Node node,
                                    java.io.BufferedWriter out)
                                    throws java.io.IOException
Throws:
java.io.IOException

extractInitialLoadFor

OutgoingBatch extractInitialLoadFor(Node node,
                                    Trigger config,
                                    java.io.BufferedWriter writer)

extractInitialLoadWithinBatchFor

void extractInitialLoadWithinBatchFor(Node node,
                                      Trigger trigger,
                                      java.io.BufferedWriter writer,
                                      DataExtractorContext ctx)

extract

boolean extract(Node node,
                IOutgoingTransport transport)
                throws java.lang.Exception
Returns:
true if work was done or false if there was no work to do.
Throws:
java.lang.Exception

extract

boolean extract(Node node,
                IExtractListener handler)
                throws java.lang.Exception
Throws:
java.lang.Exception

extractBatchRange

boolean extractBatchRange(IOutgoingTransport transport,
                          java.lang.String startBatchId,
                          java.lang.String endBatchId)
                          throws java.lang.Exception
Throws:
java.lang.Exception

extractBatchRange

boolean extractBatchRange(IExtractListener handler,
                          java.lang.String startBatchId,
                          java.lang.String endBatchId)
                          throws java.lang.Exception
Throws:
java.lang.Exception

addExtractorFilter

void addExtractorFilter(IExtractorFilter extractorFilter)


Copyright © 2007-2008. All Rights Reserved.