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 AstarteFailedMessageStoragepublic void insertVolatile(java.lang.String topic,
byte[] payload,
int qos,
int relativeExpiry)
insertVolatile in interface AstarteFailedMessageStoragepublic void insertStored(java.lang.String topic,
byte[] payload,
int qos)
throws AstarteTransportException
insertStored in interface AstarteFailedMessageStorageAstarteTransportExceptionpublic void insertStored(java.lang.String topic,
byte[] payload,
int qos,
int relativeExpiry)
throws AstarteTransportException
insertStored in interface AstarteFailedMessageStorageAstarteTransportExceptionpublic boolean isEmpty()
isEmpty in interface AstarteFailedMessageStoragepublic AstarteFailedMessage peekFirst()
peekFirst in interface AstarteFailedMessageStoragepublic void ackFirst()
ackFirst in interface AstarteFailedMessageStoragepublic void rejectFirst()
rejectFirst in interface AstarteFailedMessageStorage