sec.api

package sec.api

Type members

Classlikes

class ClusterBuilder[F[_]]
Companion:
object
Source:
builder.scala
Companion:
class
Source:
builder.scala
trait EsClient[F[_]]
Companion:
object
Source:
client.scala
object EsClient
Companion:
class
Source:
client.scala
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
Source:
gossip.scala
object Gossip
Companion:
class
Source:
gossip.scala
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
Source:
metastreams.scala
Companion:
class
Source:
metastreams.scala
sealed abstract class SingleNodeBuilder[F[_]]
Companion:
object
Source:
builder.scala
Companion:
class
Source:
builder.scala
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
Source:
streams.scala
object Streams
Companion:
class
Source:
streams.scala