dev.profunktor.pulsar

Type members

Classlikes

sealed abstract
class Config

Basic Pulsar configuration to establish a connection.

Basic Pulsar configuration to establish a connection.

Companion
object
object Config
Companion
class
trait Consumer[F[_], E]
Companion
object
object Consumer
Companion
class
sealed
Companion
object
object MessageKey
Companion
class
trait MessageReader[F[_], E]

A MessageReader can be used to read all the messages currently available in a topic.

A MessageReader can be used to read all the messages currently available in a topic.

trait Producer[F[_], E]
Companion
object
object Producer
Companion
class
object Pulsar
trait Reader[F[_], E]

A Reader can be used to read all the messages currently available in a topic. Only cares about payloads.

A Reader can be used to read all the messages currently available in a topic. Only cares about payloads.

Companion
object
object Reader
Companion
class
sealed
trait ShardKey
Companion
object
object ShardKey
Companion
class
sealed abstract
Companion
object
sealed
trait Topic
Companion
object
object Topic

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

It could be either Single for one or Multi (taking a regular expression) for consuming from multiple topics.

Find out more at https://pulsar.apache.org/docs/en/concepts-messaging/#topics

Companion
class