public class UniversalQueueMessage extends com.github.ddth.dao.BaseBo implements IQueueMessage
Fields:
queue_id (long): see IQueueMessage.qId()org_timestamp: see IQueueMessage.qOriginalTimestamp()timestamp: see IQueueMessage.qTimestamp()num_requeues: see IQueueMessage.qNumRequeues()content (byte[]): message's content| Modifier and Type | Field and Description |
|---|---|
static String |
FIELD_CONTENT |
static String |
FIELD_NUM_REQUEUES |
static String |
FIELD_ORG_TIMESTAMP |
static String |
FIELD_QUEUE_ID |
static String |
FIELD_TIMESTAMP |
| Constructor and Description |
|---|
UniversalQueueMessage() |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
content()
Gets message's content.
|
UniversalQueueMessage |
content(byte[] content)
Sets message's content.
|
static UniversalQueueMessage |
fromBytes(byte[] msgData)
Deserializes from a
byte[]. |
static UniversalQueueMessage |
newInstance()
Creates a new
UniversalQueueMessage object. |
Long |
qId()
Message's unique id in queue.
|
UniversalQueueMessage |
qId(Object queueId)
Sets message's unique queue id.
|
UniversalQueueMessage |
qIncNumRequeues()
Increases message's number of re-queue times by 1.
|
int |
qNumRequeues()
How many times message has been re-queued?
|
UniversalQueueMessage |
qNumRequeues(int numRequeues)
Sets message's number of re-queue times.
|
Date |
qOriginalTimestamp()
Message's first-queued timestamp.
|
UniversalQueueMessage |
qOriginalTimestamp(Date timestamp)
Sets message's first-queued timestamp.
|
Date |
qTimestamp()
Message's last-queued timestamp.
|
UniversalQueueMessage |
qTimestamp(Date timestamp)
Sets message's last-queued timestamp.
|
byte[] |
toBytes()
Serializes to
byte[]. |
public static final String FIELD_QUEUE_ID
public static final String FIELD_ORG_TIMESTAMP
public static final String FIELD_TIMESTAMP
public static final String FIELD_NUM_REQUEUES
public static final String FIELD_CONTENT
public static UniversalQueueMessage newInstance()
UniversalQueueMessage object.public Long qId()
qId in interface IQueueMessagepublic UniversalQueueMessage qId(Object queueId)
qId in interface IQueueMessagepublic Date qOriginalTimestamp()
qOriginalTimestamp in interface IQueueMessagepublic UniversalQueueMessage qOriginalTimestamp(Date timestamp)
qOriginalTimestamp in interface IQueueMessagepublic Date qTimestamp()
qTimestamp in interface IQueueMessagepublic UniversalQueueMessage qTimestamp(Date timestamp)
qTimestamp in interface IQueueMessagepublic int qNumRequeues()
IQueueMessageqNumRequeues in interface IQueueMessagepublic UniversalQueueMessage qNumRequeues(int numRequeues)
qNumRequeues in interface IQueueMessagepublic UniversalQueueMessage qIncNumRequeues()
qIncNumRequeues in interface IQueueMessagepublic byte[] content()
public UniversalQueueMessage content(byte[] content)
content - public byte[] toBytes()
byte[].public static UniversalQueueMessage fromBytes(byte[] msgData)
byte[].msgData - Copyright © 2015 DDTH. All Rights Reserved.