Package com.github.ddth.queue
Interface IMessageFactory<ID,DATA>
-
- All Known Implementing Classes:
IMessageFactory.EmptyMessageFactory
,UniversalIdIntMessageFactory
,UniversalIdStrMessageFactory
public interface IMessageFactory<ID,DATA>
Factory to createIMessage
s.- Since:
- 0.7.0
- Author:
- Thanh Ba Nguyen
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IMessageFactory.EmptyMessageFactory
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description IMessage<ID,DATA>
createMessage()
Create a new, empty message.default IMessage<ID,DATA>
createMessage(DATA data)
Create a new message, supplying its initial data.default IMessage<ID,DATA>
createMessage(ID id, DATA data)
Create a new message, supplying its initial id and data.
-