package pulsar
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
case class
Config(tenant: PulsarTenant, namespace: PulsarNamespace, serviceUrl: PulsarURL) extends Product with Serializable
Basic Pulsar configuration to establish a connection.
- trait Consumer[F[_]] extends AnyRef
- abstract class DefaultProducer[F[_], E] extends Producer[F, E]
- trait Producer[F[_], E] extends AnyRef
-
trait
Reader[F[_]] extends AnyRef
A Reader can be used to read all the messages currently available in a topic.
- sealed abstract case class Subscription extends Product with Serializable
- sealed abstract case class Topic extends Product with Serializable
Value Members
- object Config extends Serializable
- object Consumer
- object Producer
- object PulsarClient
- object Reader
-
object
Subscription extends Serializable
A Subscription can be one of the following types:
A Subscription can be one of the following types:
- Subscription.Type.Exclusive - Subscription.Type.Failover - Subscription.Type.KeyShared - Subscription.Type.Shared
Find out more at https://pulsar.apache.org/docs/en/concepts-messaging/#subscriptions
-
object
Topic extends Serializable
Topic names are URLs that have a well-defined structure:
Topic names are URLs that have a well-defined structure:
{persistent|non-persistent}://tenant/namespace/topic
Find out more at https://pulsar.apache.org/docs/en/concepts-messaging/#topics