All modules:
KotlinX integration for TopicAdminClient
, SubscriptionAdminClient
, Susbcriber
and Publisher
.
An integration module that offers simplified APIs that use KotlinX serialization to encode/decode messages to-and-from Json values.
Ktor plugin offering convenient way of working with GCP PubSub, it offers a simplified way of configuring Gcp PubSub and automatically takes care of lifecycle to match lifecycle of the Ktor Application.
An integration module that offers simplified APIs that use KotlinX serialization to subscribe to Json values. It's an addition to ../pubsub-kotlinx-serialization-json/README.MD for Ktor.
Testing module build on top of testcontainers for Gcp PubSub exist out of a single type PubSubEmulator
, it implements AutoCloseable
, and Startable
for the underlying testcontainers.