Package poussecafe.environment
Class MessageListener.Builder
- java.lang.Object
-
- poussecafe.environment.MessageListener.Builder
-
- Enclosing class:
- MessageListener
public static class MessageListener.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description MessageListener
build()
MessageListener.Builder
collisionSpace(Optional<String> collisionSpace)
MessageListener.Builder
consumer(Consumer<Message> consumer)
MessageListener.Builder
id(String id)
MessageListener.Builder
messageClass(Class<? extends Message> messageClass)
MessageListener.Builder
priority(int priority)
MessageListener.Builder
runner(Optional<AggregateMessageListenerRunner> runner)
MessageListener.Builder
shortId(String shortId)
-
-
-
Method Detail
-
id
public MessageListener.Builder id(String id)
-
shortId
public MessageListener.Builder shortId(String shortId)
-
messageClass
public MessageListener.Builder messageClass(Class<? extends Message> messageClass)
-
consumer
public MessageListener.Builder consumer(Consumer<Message> consumer)
-
runner
public MessageListener.Builder runner(Optional<AggregateMessageListenerRunner> runner)
-
priority
public MessageListener.Builder priority(int priority)
-
collisionSpace
public MessageListener.Builder collisionSpace(Optional<String> collisionSpace)
-
build
public MessageListener build()
-
-