public class AstarteAndroidFailedMessageStorage extends java.lang.Object implements AstarteFailedMessageStorage
Constructor and Description |
---|
AstarteAndroidFailedMessageStorage(AstarteAndroidFailedMessageDao failedMessageDao) |
Modifier and Type | Method and Description |
---|---|
void |
ackFirst() |
void |
insertStored(java.lang.String topic,
byte[] payload,
int qos) |
void |
insertStored(java.lang.String topic,
byte[] payload,
int qos,
int relativeExpiry) |
void |
insertVolatile(java.lang.String topic,
byte[] payload,
int qos) |
void |
insertVolatile(java.lang.String topic,
byte[] payload,
int qos,
int relativeExpiry) |
boolean |
isEmpty() |
AstarteFailedMessage |
peekFirst() |
void |
rejectFirst() |
public AstarteAndroidFailedMessageStorage(AstarteAndroidFailedMessageDao failedMessageDao)
public void insertVolatile(java.lang.String topic, byte[] payload, int qos)
insertVolatile
in interface AstarteFailedMessageStorage
public void insertVolatile(java.lang.String topic, byte[] payload, int qos, int relativeExpiry)
insertVolatile
in interface AstarteFailedMessageStorage
public void insertStored(java.lang.String topic, byte[] payload, int qos) throws AstarteTransportException
insertStored
in interface AstarteFailedMessageStorage
AstarteTransportException
public void insertStored(java.lang.String topic, byte[] payload, int qos, int relativeExpiry) throws AstarteTransportException
insertStored
in interface AstarteFailedMessageStorage
AstarteTransportException
public boolean isEmpty()
isEmpty
in interface AstarteFailedMessageStorage
public AstarteFailedMessage peekFirst()
peekFirst
in interface AstarteFailedMessageStorage
public void ackFirst()
ackFirst
in interface AstarteFailedMessageStorage
public void rejectFirst()
rejectFirst
in interface AstarteFailedMessageStorage