package couchbase
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final case class CouchbaseDeleteFailure extends CouchbaseDeleteResult with Product with Serializable
Emitted for a failed Couchbase write operation.
- sealed trait CouchbaseDeleteResult extends AnyRef
Wrapper to for handling Couchbase write failures in-stream instead of failing the stream.
- final case class CouchbaseDeleteSuccess extends CouchbaseDeleteResult with Product with Serializable
Emitted for a successful Couchbase write operation.
- final class CouchbaseResponseException extends RuntimeException
Describes a Couchbase related failure with an error code.
- final class CouchbaseSessionRegistry extends Extension
- final class CouchbaseSessionSettings extends AnyRef
- final case class CouchbaseWriteFailure[T <: Document[_]] extends CouchbaseWriteResult[T] with Product with Serializable
Emitted for a failed Couchbase write operation.
- sealed trait CouchbaseWriteResult[T <: Document[_]] extends AnyRef
Wrapper to for handling Couchbase write failures in-stream instead of failing the stream.
- final class CouchbaseWriteSettings extends AnyRef
Configure Couchbase writes.
- final case class CouchbaseWriteSuccess[T <: Document[_]] extends CouchbaseWriteResult[T] with Product with Serializable
Emitted for a successful Couchbase write operation.
Value Members
- object CouchbaseSessionRegistry extends ExtensionId[CouchbaseSessionRegistry] with ExtensionIdProvider
This Couchbase session registry makes it possible to share Couchbase sessions between multiple use sites in the same
ActorSystem
(important for the Couchbase Pekko Persistence plugin where it is shared between journal, query plugin and snapshot plugin) - object CouchbaseSessionSettings
- object CouchbaseWriteSettings
Configure Couchbase writes.