org.jumpmind.symmetric.transport
Interface ITransportManager

All Known Implementing Classes:
HttpTransportManager, InternalTransportManager

public interface ITransportManager


Method Summary
 IIncomingTransport getPullTransport(Node remote, Node local)
           
 IOutgoingWithResponseTransport getPushTransport(Node remote, Node local)
           
 IIncomingTransport getRegisterTransport(Node node)
           
 java.util.List<BatchInfo> readAcknowledgement(java.lang.String parameterString1, java.lang.String parameterString2)
           
 boolean sendAcknowledgement(Node remote, java.util.List<IncomingBatchHistory> list, Node local)
           
 void writeAcknowledgement(java.io.OutputStream out, java.util.List<IncomingBatchHistory> list)
           
 

Method Detail

sendAcknowledgement

boolean sendAcknowledgement(Node remote,
                            java.util.List<IncomingBatchHistory> list,
                            Node local)
                            throws java.io.IOException
Throws:
java.io.IOException

writeAcknowledgement

void writeAcknowledgement(java.io.OutputStream out,
                          java.util.List<IncomingBatchHistory> list)
                          throws java.io.IOException
Throws:
java.io.IOException

readAcknowledgement

java.util.List<BatchInfo> readAcknowledgement(java.lang.String parameterString1,
                                              java.lang.String parameterString2)
                                              throws java.io.IOException
Throws:
java.io.IOException

getPullTransport

IIncomingTransport getPullTransport(Node remote,
                                    Node local)
                                    throws java.io.IOException
Throws:
java.io.IOException

getPushTransport

IOutgoingWithResponseTransport getPushTransport(Node remote,
                                                Node local)
                                                throws java.io.IOException
Throws:
java.io.IOException

getRegisterTransport

IIncomingTransport getRegisterTransport(Node node)
                                        throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2007-2008. All Rights Reserved.