Class ProcessorTaskBuilder<InputT,OutputT,MetricsT>
java.lang.Object
io.aleph0.yap.core.build.ProcessorTaskBuilder<InputT,OutputT,MetricsT>
- All Implemented Interfaces:
TaskBuilder
public final class ProcessorTaskBuilder<InputT,OutputT,MetricsT>
extends Object
implements TaskBuilder
-
Method Summary
Modifier and TypeMethodDescriptionaddSubscriber(ConsumerTaskBuilder<OutputT, ?> subscriber) <NextT> ProcessorTaskBuilder<InputT, OutputT, MetricsT> addSubscriber(ProcessorTaskBuilder<OutputT, NextT, ?> subscriber) getId()setQueue(QueueBuilder<InputT> queue) setTopic(TopicBuilder<OutputT> topic)
-
Method Details
-
getId
- Specified by:
getIdin interfaceTaskBuilder
-
setTopic
-
setQueue
-
setController
public ProcessorTaskBuilder<InputT,OutputT, setControllerMetricsT> (TaskController.ProcessorTaskControllerBuilder<InputT, OutputT> controller) -
addSubscriber
public <NextT> ProcessorTaskBuilder<InputT,OutputT, addSubscriberMetricsT> (ProcessorTaskBuilder<OutputT, NextT, ?> subscriber) -
addSubscriber
public ProcessorTaskBuilder<InputT,OutputT, addSubscriberMetricsT> (ConsumerTaskBuilder<OutputT, ?> subscriber)
-