sec.api

package sec.api

Members list

Packages

package sec.api.streams

Type members

Classlikes

class ClusterBuilder[F[_]]

Attributes

Companion
object
Source
builder.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
builder.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait EsClient[F[_]]

Attributes

Companion
object
Source
client.scala
Supertypes
class Object
trait Matchable
class Any
object EsClient

Attributes

Companion
trait
Source
client.scala
Supertypes
class Object
trait Matchable
class Any
Self type
EsClient.type
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.

Attributes

Companion
object
Source
gossip.scala
Supertypes
class Object
trait Matchable
class Any
object Gossip

Attributes

Companion
trait
Source
gossip.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Gossip.type
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.

Attributes

Companion
object
Source
metastreams.scala
Supertypes
class Object
trait Matchable
class Any
object MetaStreams

Attributes

Companion
trait
Source
metastreams.scala
Supertypes
class Object
trait Matchable
class Any
Self type
sealed abstract class SingleNodeBuilder[F[_]]

Attributes

Companion
object
Source
builder.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
builder.scala
Supertypes
class Object
trait Matchable
class Any
Self type
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.

Attributes

Companion
object
Source
streams.scala
Supertypes
class Object
trait Matchable
class Any
object Streams

Attributes

Companion
trait
Source
streams.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Streams.type