public class ReplayableWorkItem<T> extends WorkItem<T>
| Constructor and Description |
|---|
ReplayableWorkItem(byte[] amqpMessage,
int encodedMessageSize,
int messageFormat,
CompletableFuture<T> completableFuture,
Duration timeout) |
ReplayableWorkItem(byte[] amqpMessage,
int encodedMessageSize,
int messageFormat,
CompletableFuture<T> completableFuture,
TimeoutTracker timeout) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearMessage() |
int |
getEncodedMessageSize() |
Exception |
getLastKnownException() |
byte[] |
getMessage() |
int |
getMessageFormat() |
CompletableFuture<?> |
getTimeoutTask() |
boolean |
isWaitingForAck() |
void |
setLastKnownException(Exception exception) |
void |
setTimeoutTask(CompletableFuture<?> timeoutTask) |
void |
setWaitingForAck() |
getTimeoutTracker, getWorkpublic ReplayableWorkItem(byte[] amqpMessage,
int encodedMessageSize,
int messageFormat,
CompletableFuture<T> completableFuture,
Duration timeout)
public ReplayableWorkItem(byte[] amqpMessage,
int encodedMessageSize,
int messageFormat,
CompletableFuture<T> completableFuture,
TimeoutTracker timeout)
public byte[] getMessage()
public void clearMessage()
public int getEncodedMessageSize()
public int getMessageFormat()
public Exception getLastKnownException()
public void setLastKnownException(Exception exception)
public CompletableFuture<?> getTimeoutTask()
public void setTimeoutTask(CompletableFuture<?> timeoutTask)
public void setWaitingForAck()
public boolean isWaitingForAck()
Copyright © 2019. All rights reserved.