org.jumpmind.symmetric.transport.internal
Class InternalTransportManager
java.lang.Object
org.jumpmind.symmetric.transport.AbstractTransportManager
org.jumpmind.symmetric.transport.internal.InternalTransportManager
- All Implemented Interfaces:
- ITransportManager
public class InternalTransportManager
- extends AbstractTransportManager
- implements ITransportManager
Coordinates interaction between two symmetric engines in the same JVM.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InternalTransportManager
public InternalTransportManager(INodeService nodeService,
IParameterService config)
getPullTransport
public IIncomingTransport getPullTransport(Node remote,
Node local)
throws java.io.IOException
- Specified by:
getPullTransport in interface ITransportManager
- Throws:
java.io.IOException
getPushTransport
public IOutgoingWithResponseTransport getPushTransport(Node remote,
Node local)
throws java.io.IOException
- Specified by:
getPushTransport in interface ITransportManager
- Throws:
java.io.IOException
getRegisterTransport
public IIncomingTransport getRegisterTransport(Node client)
throws java.io.IOException
- Specified by:
getRegisterTransport in interface ITransportManager
- Throws:
java.io.IOException
sendAcknowledgement
public boolean sendAcknowledgement(Node remote,
java.util.List<IncomingBatchHistory> list,
Node local)
throws java.io.IOException
- Specified by:
sendAcknowledgement in interface ITransportManager
- Throws:
java.io.IOException
writeAcknowledgement
public void writeAcknowledgement(java.io.OutputStream out,
java.util.List<IncomingBatchHistory> list)
throws java.io.IOException
- Specified by:
writeAcknowledgement in interface ITransportManager
- Throws:
java.io.IOException
Copyright © 2007-2008. All Rights Reserved.