Interface PulsarClient

All Superinterfaces:
AutoCloseable

public interface PulsarClient extends AutoCloseable
Entry point for the Pulsar client. Provides factory methods for creating producers, consumers, and transactions.

Instances are created via builder().

A PulsarClient manages internal resources such as connections, threads, and memory buffers. It must be closed when no longer needed.