@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 PulsarClientPulsarClient
org.apache.pulsar.client.api.PulsarClientException
- in case any of the required options are missing or malformed