sec.api

package sec.api

Type members

Classlikes

class ClusterBuilder[F[_]]
Companion:
object
Companion:
class
trait EsClient[F[_]]
Companion:
object
object EsClient
Companion:
class
trait Gossip[F[_]]

API for reading gossip information from an EventStoreDB cluster.

API for reading gossip information from an EventStoreDB cluster.

Type parameters:
F

the effect type in which Gossip operates.

Companion:
object
object Gossip
Companion:
class
trait MetaStreams[F[_]]

API for interacting with metadata streams in EventStoreDB.

API for interacting with metadata streams in EventStoreDB.

Methods for getting, setting and unsetting metadata for streams.

Type parameters:
F

the effect type in which MetaStreams operates.

Companion:
object
Companion:
class
sealed abstract class SingleNodeBuilder[F[_]]
Companion:
object
Companion:
class
trait Streams[F[_]]

API for interacting with streams in EventStoreDB.

API for interacting with streams in EventStoreDB.

==Main operations==

  • subscribing to the global stream or an individual stream.
  • reading from the global stream or an individual stream.
  • appending event data to an existing stream or creating a new stream.
  • deleting events from a stream.
Type parameters:
F

the effect type in which Streams operates.

Companion:
object
object Streams
Companion:
class