org.apache.activemq.transport.reliable
Interface ReplayStrategy
- All Known Implementing Classes:
- DefaultReplayStrategy, ExceptionIfDroppedReplayStrategy
public interface ReplayStrategy
A pluggable strategy for how to deal with dropped packets.
onDroppedPackets
boolean onDroppedPackets(ReliableTransport transport,
int expectedCounter,
int actualCounter,
int nextAvailableCounter)
throws IOException
- Deals with a dropped packet.
- Parameters:
transport - the transport on which the packet was droppedexpectedCounter - the expected command counteractualCounter - the actual command counternextAvailableCounter - TODO
- Returns:
- true if the command should be buffered or false if it should be discarded
- Throws:
IOException
onReceivedPacket
void onReceivedPacket(ReliableTransport transport,
long expectedCounter)
Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.