public class SubscriberChannelState extends Object
| Constructor and Description |
|---|
SubscriberChannelState(long startingSequenceNumber,
int windowSize,
SubscriberThreadHandler subscriberThreadHandler,
TemporaryResponseHandler temporaryResponseHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
addResponseHandler(SpeedyMessageHandler responseHandler,
int responseCountToExpect,
long eventSequenceNumber) |
void |
copyToRecovery(ByteBuffer buffer,
long packetSequenceNumber) |
ByteBuffer |
getEventBuffer() |
ByteBuffer |
getNextRecoverMessage() |
String |
getResponseKey() |
long |
getSequenceNumber() |
void |
handleMessage(GenericHandler speedyMessageHandler,
ByteBuffer eventBuffer,
int publisherIdentifier,
PublishPromise publishPromise) |
void |
handleResponse(ByteBuffer message) |
void |
increment(long packetSequenceNumber) |
void |
setEventSequenceNumber(long eventSequenceNumber) |
void |
setSequenceNumber(long sequenceNumber) |
public SubscriberChannelState(long startingSequenceNumber,
int windowSize,
SubscriberThreadHandler subscriberThreadHandler,
TemporaryResponseHandler temporaryResponseHandler)
public long getSequenceNumber()
public ByteBuffer getNextRecoverMessage()
public void increment(long packetSequenceNumber)
public void copyToRecovery(ByteBuffer buffer, long packetSequenceNumber)
public ByteBuffer getEventBuffer()
public void setSequenceNumber(long sequenceNumber)
public void handleResponse(ByteBuffer message)
public String getResponseKey()
public void addResponseHandler(SpeedyMessageHandler responseHandler, int responseCountToExpect, long eventSequenceNumber)
public void setEventSequenceNumber(long eventSequenceNumber)
public void handleMessage(GenericHandler speedyMessageHandler, ByteBuffer eventBuffer, int publisherIdentifier, PublishPromise publishPromise)
Copyright © 2018. All rights reserved.