Package com.github.ddth.queue
Class IQueueMessage.EmptyQueueMessage
- java.lang.Object
-
- com.github.ddth.queue.IMessage.EmptyMessage
-
- com.github.ddth.queue.IQueueMessage.EmptyQueueMessage
-
- All Implemented Interfaces:
IMessage,IQueueMessage,Cloneable
- Enclosing interface:
- IQueueMessage<ID,DATA>
public static class IQueueMessage.EmptyQueueMessage extends IMessage.EmptyMessage implements IQueueMessage
An empty queue message.- Since:
- 0.3.3
- Author:
- Thanh Nguyen
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.github.ddth.queue.IMessage
IMessage.EmptyMessage
-
Nested classes/interfaces inherited from interface com.github.ddth.queue.IQueueMessage
IQueueMessage.EmptyQueueMessage
-
-
Field Summary
-
Fields inherited from class com.github.ddth.queue.IMessage.EmptyMessage
INSTANCE
-
-
Constructor Summary
Constructors Constructor Description EmptyQueueMessage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IQueueMessage.EmptyQueueMessageclone()Clone this message.intgetNumRequeues()How many times message has been re-queued?DategetQueueTimestamp()Get message's last-queued timestamp.IQueueMessage.EmptyQueueMessageincNumRequeues()Increase message's number of re-queue times by 1.IQueueMessage.EmptyQueueMessagesetNumRequeues(int EmptyQueueMessage)Set message's number of re-queue times.IQueueMessage.EmptyQueueMessagesetQueueTimestamp(Date timestamp)Set message's last-queued timestamp.-
Methods inherited from class com.github.ddth.queue.IMessage.EmptyMessage
getData, getId, getTimestamp, setData, setId, setTimestamp
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.github.ddth.queue.IMessage
getData, getId, getTimestamp, setData, setId, setTimestamp
-
-
-
-
Method Detail
-
clone
public IQueueMessage.EmptyQueueMessage clone()
Clone this message.- Specified by:
clonein interfaceIMessage- Specified by:
clonein interfaceIQueueMessage- Overrides:
clonein classIMessage.EmptyMessage- Returns:
-
getQueueTimestamp
public Date getQueueTimestamp()
Description copied from interface:IQueueMessageGet message's last-queued timestamp.- Specified by:
getQueueTimestampin interfaceIQueueMessage- Returns:
-
setQueueTimestamp
public IQueueMessage.EmptyQueueMessage setQueueTimestamp(Date timestamp)
Description copied from interface:IQueueMessageSet message's last-queued timestamp.- Specified by:
setQueueTimestampin interfaceIQueueMessage- Returns:
-
getNumRequeues
public int getNumRequeues()
Description copied from interface:IQueueMessageHow many times message has been re-queued?- Specified by:
getNumRequeuesin interfaceIQueueMessage- Returns:
-
setNumRequeues
public IQueueMessage.EmptyQueueMessage setNumRequeues(int EmptyQueueMessage)
Description copied from interface:IQueueMessageSet message's number of re-queue times.- Specified by:
setNumRequeuesin interfaceIQueueMessage- Returns:
-
incNumRequeues
public IQueueMessage.EmptyQueueMessage incNumRequeues()
Description copied from interface:IQueueMessageIncrease message's number of re-queue times by 1.- Specified by:
incNumRequeuesin interfaceIQueueMessage- Returns:
-
-