gcp4zio.pubsub.subscriber

Type members

Classlikes

case class Config(maxQueueSize: Int, parallelPullCount: Int, maxAckExtensionPeriod: FiniteDuration, awaitTerminatePeriod: FiniteDuration, customizeSubscriber: Option[Builder => Builder], onFailedTerminate: Throwable => Task[Unit])
case class InternalPubSubError(cause: Throwable) extends Throwable with NoStackTrace
Companion:
object
Companion:
class
case class PSSubscriberImpl(subscriber: Subscriber, queue: BlockingQueue[Either[InternalPubSubError, Record]], config: Config) extends PSSubscriber
case class Record(value: PubsubMessage, ack: Task[Unit], nack: Task[Unit])