Package com.github.ddth.queue
Interface IQueueMessageFactory<ID,DATA>
-
- All Known Implementing Classes:
UniversalIdIntQueueMessageFactory,UniversalIdStrQueueMessageFactory
public interface IQueueMessageFactory<ID,DATA>Factory to createIQueueMessages.- Since:
- 0.7.0
- Author:
- Thanh Ba Nguyen
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description IQueueMessage<ID,DATA>createMessage()Create a new, empty queue message.default IQueueMessage<ID,DATA>createMessage(DATA content)Create a new queue message, supplying its initial data.default IQueueMessage<ID,DATA>createMessage(ID id, DATA content)Create a new queue message, supplying its initial id and data.
-
-
-
Method Detail
-
createMessage
IQueueMessage<ID,DATA> createMessage()
Create a new, empty queue message.- Returns:
-
createMessage
default IQueueMessage<ID,DATA> createMessage(DATA content)
Create a new queue message, supplying its initial data.- Parameters:
content-- Returns:
-
createMessage
default IQueueMessage<ID,DATA> createMessage(ID id, DATA content)
Create a new queue message, supplying its initial id and data.- Parameters:
id-content-- Returns:
-
-