public class AstarteGenericFailedMessageStorage extends java.lang.Object implements AstarteFailedMessageStorage
| Constructor and Description |
|---|
AstarteGenericFailedMessageStorage(com.j256.ormlite.dao.Dao<AstarteGenericFailedMessage,java.lang.Long> 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 AstarteGenericFailedMessageStorage(com.j256.ormlite.dao.Dao<AstarteGenericFailedMessage,java.lang.Long> failedMessageDao) throws java.sql.SQLException
java.sql.SQLExceptionpublic 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()
throws AstarteTransportException
ackFirst in interface AstarteFailedMessageStorageAstarteTransportExceptionpublic void rejectFirst()
throws AstarteTransportException
rejectFirst in interface AstarteFailedMessageStorageAstarteTransportException