Emitter.Builder<PAYLOAD> |
Emitter.Builder.channel(Channel<PAYLOAD> channel) |
Add new Channel for Emitter to publish to.
|
static <PAYLOAD> Emitter<PAYLOAD> |
Emitter.create(Channel<PAYLOAD> channel) |
Create new Emitter to serve as a publisher for supplied channel.
|
static <PAYLOAD> Emitter<PAYLOAD> |
Emitter.create(Channel<PAYLOAD> channel,
Channel<PAYLOAD>... channels) |
Create new Emitter to serve as a broadcast publisher for supplied channels.
|
<PAYLOAD> Messaging.Builder |
Messaging.Builder.listener(Channel<PAYLOAD> channel,
Consumer<? super PAYLOAD> consumer) |
Register Consumer for listening every payload coming from upstream.
|
<PAYLOAD,RESULT> Messaging.Builder |
Messaging.Builder.processor(Channel<PAYLOAD> in,
Channel<RESULT> out,
Function<? super PAYLOAD,? extends RESULT> messageFunction) |
Register a mapping function between two channels.
|
<PAYLOAD,RESULT> Messaging.Builder |
Messaging.Builder.processor(Channel<PAYLOAD> in,
Channel<RESULT> out,
ProcessorBuilder<? extends Message<? extends PAYLOAD>,? extends Message<? extends RESULT>> processorBuilder) |
|
<PAYLOAD,RESULT> Messaging.Builder |
Messaging.Builder.processor(Channel<PAYLOAD> in,
Channel<RESULT> out,
Processor<? extends Message<? extends PAYLOAD>,? extends Message<? extends RESULT>> processor) |
|
<PAYLOAD> Messaging.Builder |
Messaging.Builder.publisher(Channel<PAYLOAD> channel,
Flow.Publisher<? extends Message<? extends PAYLOAD>> publisher) |
|
<PAYLOAD> Messaging.Builder |
Messaging.Builder.publisher(Channel<PAYLOAD> channel,
Flow.Publisher<? extends PAYLOAD> publisher,
Function<? super PAYLOAD,? extends Message<? extends PAYLOAD>> wrapper) |
|
<PAYLOAD> Messaging.Builder |
Messaging.Builder.publisher(Channel<PAYLOAD> channel,
PublisherBuilder<? extends Message<? extends PAYLOAD>> publisherBuilder) |
|
<PAYLOAD> Messaging.Builder |
Messaging.Builder.publisher(Channel<PAYLOAD> channel,
Publisher<? extends Message<? extends PAYLOAD>> publisher) |
|
<PAYLOAD> Messaging.Builder |
Messaging.Builder.publisher(Channel<PAYLOAD> channel,
Publisher<? extends PAYLOAD> publisher,
Function<? super PAYLOAD,? extends Message<? extends PAYLOAD>> wrapper) |
|
<PAYLOAD> Messaging.Builder |
Messaging.Builder.subscriber(Channel<PAYLOAD> channel,
Flow.Subscriber<? extends Message<? extends PAYLOAD>> subscriber) |
|
<PAYLOAD> Messaging.Builder |
Messaging.Builder.subscriber(Channel<PAYLOAD> channel,
Consumer<Multi<? extends Message<? extends PAYLOAD>>> consumer) |
|
<PAYLOAD,RESULT> Messaging.Builder |
Messaging.Builder.subscriber(Channel<PAYLOAD> channel,
SubscriberBuilder<? extends Message<? extends PAYLOAD>,RESULT> subscriberBuilder) |
|
<PAYLOAD> Messaging.Builder |
Messaging.Builder.subscriber(Channel<PAYLOAD> channel,
Subscriber<? extends Message<? extends PAYLOAD>> subscriber) |
|