@Factory @Requires(beans=PulsarClientConfiguration.class) public final class PulsarClientFactory extends Object
| Constructor and Description |
|---|
PulsarClientFactory() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.pulsar.client.api.PulsarClient |
pulsarClient(PulsarClientConfiguration pulsarClientConfiguration)
Simple factory method for building main PulsarClient that serves as a connection to Pulsar cluster.
|
@Singleton public org.apache.pulsar.client.api.PulsarClient pulsarClient(PulsarClientConfiguration pulsarClientConfiguration) throws org.apache.pulsar.client.api.PulsarClientException
pulsarClientConfiguration - Main configuration for building PulsarClientPulsarClientorg.apache.pulsar.client.api.PulsarClientException - in case any of the required options are missing or malformed