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.
- Version:
- $Revision: 563921 $
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-2011 Apache Software Foundation. All Rights Reserved.