Class QueueHandler.QueueHandlerBuilder<K,V,C extends QueueHandler<K,V>,B extends QueueHandler.QueueHandlerBuilder<K,V,C,B>>
- java.lang.Object
-
- dev.aherscu.qa.jgiven.rabbitmq.utils.QueueHandler.QueueHandlerBuilder<K,V,C,B>
-
- Enclosing class:
- QueueHandler<K,V>
public abstract static class QueueHandler.QueueHandlerBuilder<K,V,C extends QueueHandler<K,V>,B extends QueueHandler.QueueHandlerBuilder<K,V,C,B>> extends Object
-
-
Constructor Summary
Constructors Constructor Description QueueHandlerBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract C
build()
B
channel(com.rabbitmq.client.Channel channel)
B
consumerTag(String consumerTag)
B
consumingBy(Function<byte[],V> consumingBy)
B
indexingBy(Function<Message<V>,K> indexingBy)
B
publishingBy(Function<V,byte[]> publishingBy)
B
queue(String queue)
protected abstract B
self()
String
toString()
-