pulsar_iot_client library
Classes
- Closable
- Closable interface.
- Consumer
- Consumer instance (associated with a PulsarClient instance).
- ConsumerCreateParams
- Parameters for a new Consumer instance creation.
- GenericInputMessage
- Input (received) message.
- GenericMessage
- Individual message sent/received.
- MessageId
- Unique id of the message, according to the BookKeeper LedgerEntry https://bookkeeper.apache.org/docs/latest/api/javadoc/org/apache/bookkeeper/client/LedgerEntry.html. This id is assigned when appending (upon sending by the Producer) and can be used/stored as a reference in a future.
- Producer
- Producer instance (associated with a PulsarClient instance).
- ProducerCreateParams
- Parameters for a new Producer instance creation.
- ProducerSendResult
- Result of sending a message/batch by the Producer.
- PulsarClient
- The library client class. Although it's possible to have multiple instances of it running independently, it's recommended to use a single PulsarClient instance for a particular Pulsar cluster.
- PulsarClientSettings
- (Optional) settings for the PulsarClient instance.
Enums
- MessageStorageType
- Determines how the message was stored (i.e. delivered) on the broker side.
- SubscriptionType
- Subscription type. See https://pulsar.apache.org/docs/en/next/concepts-messaging/#subscription-types for details.
Exceptions / Errors
- BrokerAuthenticationErrorException
- BrokerAuthorizationErrorException
- BrokerConsumerClosedException
- BrokerErrorException
- BrokerNotReadyException
- BrokerProducerClosedException
- BrokerShutdownException
- ConnectionException
- ConsumerDroppedException
- InvalidFrameException
- OperationOnClosedException
- OversizeFrameException
- ProducerDroppedException
- RebalanceTimeoutException
- RedirectLimitException
- UnsupportedURISchemeException