Class ProducerTaskBuilder<OutputT,MetricsT>
java.lang.Object
io.aleph0.yap.core.build.ProducerTaskBuilder<OutputT,MetricsT>
- All Implemented Interfaces:
TaskBuilder
-
Method Summary
Modifier and TypeMethodDescriptionaddSubscriber(ConsumerTaskBuilder<? super OutputT, ?> subscriber) <NextT> ProducerTaskBuilder<OutputT, MetricsT> addSubscriber(ProcessorTaskBuilder<? super OutputT, NextT, ?> subscriber) getId()setTopic(TopicBuilder<OutputT> topic)
-
Method Details
-
getId
- Specified by:
getIdin interfaceTaskBuilder
-
setTopic
-
setController
public ProducerTaskBuilder<OutputT,MetricsT> setController(TaskController.ProducerTaskControllerBuilder<OutputT> controller) -
addSubscriber
public <NextT> ProducerTaskBuilder<OutputT,MetricsT> addSubscriber(ProcessorTaskBuilder<? super OutputT, NextT, ?> subscriber) -
addSubscriber
public ProducerTaskBuilder<OutputT,MetricsT> addSubscriber(ConsumerTaskBuilder<? super OutputT, ?> subscriber)
-