p

com.sksamuel

pulsar4s

package pulsar4s

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait AsyncHandler[F[_]] extends AnyRef
  2. class Consumer[T] extends Logging
  3. case class ConsumerConfig(topics: Seq[Topic], subscriptionName: Subscription, consumerEventListener: Option[ConsumerEventListener] = None, cryptoFailureAction: Option[ConsumerCryptoFailureAction] = None, consumerName: Option[String] = None, cryptoKeyReader: Option[CryptoKeyReader] = None, maxTotalReceiverQueueSizeAcrossPartitions: Option[Int] = None, patternAutoDiscoveryPeriod: Option[Int] = None, priorityLevel: Option[Int] = None, receiverQueueSize: Option[Int] = None, subscriptionInitialPosition: Option[SubscriptionInitialPosition] = None, subscriptionType: Option[SubscriptionType] = None, readCompacted: Option[Boolean] = None) extends Product with Serializable
  4. class DefaultPulsarClient extends PulsarClient with Logging
  5. class FutureAsyncHandler extends AsyncHandler[Future]
  6. case class Message[T](key: Option[String], value: T, data: Array[Byte], properties: Map[String, String], messageId: Option[MessageId], sequenceId: Long, producerName: String, publishTime: Long, eventTime: Long) extends Product with Serializable
  7. case class MessageId(bytes: Array[Byte]) extends Product with Serializable
  8. class Producer[T] extends AnyRef
  9. case class ProducerConfig(topic: Topic, encryptionKey: Option[String] = None, batchingMaxMessages: Option[Int] = None, blockIfQueueFull: Option[Boolean] = None, cryptoFailureAction: Option[ProducerCryptoFailureAction] = None, cryptoKeyReader: Option[CryptoKeyReader] = None, enableBatching: Option[Boolean] = None, hashingScheme: Option[HashingScheme] = None, initialSequenceId: Option[Long] = None, maxPendingMessages: Option[Int] = None, maxPendingMessagesAcrossPartitions: Option[Int] = None, messageRouter: Option[MessageRouter] = None, messageRoutingMode: Option[MessageRoutingMode] = None, producerName: Option[String] = None, compressionType: Option[CompressionType] = None) extends Product with Serializable
  10. case class ProducerName(name: String) extends Product with Serializable
  11. trait PulsarClient extends AnyRef
  12. case class PulsarClientConfig(serviceUrl: String, allowTlsInsecureConnection: Option[Boolean], connectionsPerBroker: Option[Int], enableTcpNoDelay: Option[Boolean], enableTls: Option[Boolean], enableTlsHostnameVerification: Option[Boolean], listenerThreads: Option[Int], maxConcurrentLookupRequests: Option[Int], maxNumberOfRejectedRequestPerConnection: Option[Int], tlsTrustCertsFilePath: Option[String], ioThreads: Option[Int]) extends Product with Serializable
  13. class Reader[T] extends AnyRef
  14. case class ReaderConfig(receiverQueueSize: Option[Int] = None, reader: Option[String] = None, readCompacted: Option[Boolean] = None) extends Product with Serializable
  15. case class Subscription(name: String) extends Product with Serializable
  16. case class Topic(name: String) extends Product with Serializable

Value Members

  1. object AsyncHandler
  2. object Message extends Serializable
  3. object MessageId extends Serializable
  4. object PulsarClient
  5. object Subscription extends Serializable

Ungrouped