Package com.github.ddth.queue
Class IMessageFactory.EmptyMessageFactory
- java.lang.Object
-
- com.github.ddth.queue.IMessageFactory.EmptyMessageFactory
-
- All Implemented Interfaces:
IMessageFactory
- Enclosing interface:
- IMessageFactory<ID,DATA>
public static class IMessageFactory.EmptyMessageFactory extends Object implements IMessageFactory
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.github.ddth.queue.IMessageFactory
IMessageFactory.EmptyMessageFactory
-
-
Field Summary
Fields Modifier and Type Field Description static IMessageFactory.EmptyMessageFactoryINSTANCE
-
Constructor Summary
Constructors Constructor Description EmptyMessageFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IMessagecreateMessage()Create a new, empty message.IMessagecreateMessage(Object data)Create a new message, supplying its initial data.IMessagecreateMessage(Object id, Object data)Create a new message, supplying its initial id and data.
-
-
-
Field Detail
-
INSTANCE
public static final IMessageFactory.EmptyMessageFactory INSTANCE
-
-
Method Detail
-
createMessage
public IMessage createMessage()
Description copied from interface:IMessageFactoryCreate a new, empty message.- Specified by:
createMessagein interfaceIMessageFactory- Returns:
-
createMessage
public IMessage createMessage(Object data)
Description copied from interface:IMessageFactoryCreate a new message, supplying its initial data.- Specified by:
createMessagein interfaceIMessageFactory- Returns:
-
createMessage
public IMessage createMessage(Object id, Object data)
Description copied from interface:IMessageFactoryCreate a new message, supplying its initial id and data.- Specified by:
createMessagein interfaceIMessageFactory- Returns:
-
-