Interface ReactivePulsarClient
-
public interface ReactivePulsarClientApache Pulsar Reactive Client interface.Contains methods to create builders for
ReactiveMessageSender,ReactiveMessageReaderandReactiveMessageConsumerinstances.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> ReactiveMessageConsumerBuilder<T>messageConsumer(org.apache.pulsar.client.api.Schema<T> schema)Creates a builder for building aReactiveMessageConsumer.<T> ReactiveMessageReaderBuilder<T>messageReader(org.apache.pulsar.client.api.Schema<T> schema)Creates a builder for building aReactiveMessageReader.<T> ReactiveMessageSenderBuilder<T>messageSender(org.apache.pulsar.client.api.Schema<T> schema)Creates a builder for building aReactiveMessageSender.
-
-
-
Method Detail
-
messageSender
<T> ReactiveMessageSenderBuilder<T> messageSender(org.apache.pulsar.client.api.Schema<T> schema)
Creates a builder for building aReactiveMessageSender.- Type Parameters:
T- the message payload type- Parameters:
schema- the Pulsar Java client Schema for the message payload- Returns:
- a builder for building a
ReactiveMessageSender
-
messageReader
<T> ReactiveMessageReaderBuilder<T> messageReader(org.apache.pulsar.client.api.Schema<T> schema)
Creates a builder for building aReactiveMessageReader.- Type Parameters:
T- the message payload type- Parameters:
schema- the Pulsar Java client Schema for the message payload- Returns:
- a builder for building a
ReactiveMessageReader
-
messageConsumer
<T> ReactiveMessageConsumerBuilder<T> messageConsumer(org.apache.pulsar.client.api.Schema<T> schema)
Creates a builder for building aReactiveMessageConsumer.- Type Parameters:
T- the message payload type- Parameters:
schema- the Pulsar Java client Schema for the message payload- Returns:
- a builder for building a
ReactiveMessageConsumer
-
-