Documentation ¶
Index ¶
- type Option
- func WithAggregateKinds[K eventsourcing.ID](at ...eventsourcing.Kind) Option[K]
- func WithLimit[K eventsourcing.ID](limit int) Option[K]
- func WithMetadata[K eventsourcing.ID](metadata store.MetadataFilter) Option[K]
- func WithMetadataKV[K eventsourcing.ID](key string, values ...string) Option[K]
- func WithPollInterval[K eventsourcing.ID](pollInterval time.Duration) Option[K]
- func WithSplits[K eventsourcing.ID](splits uint32, splitIDs []uint32) Option[K]
- type Poller
- type Repository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option[K eventsourcing.ID] func(*Poller[K])
func WithAggregateKinds ¶
func WithAggregateKinds[K eventsourcing.ID](at ...eventsourcing.Kind) Option[K]
func WithMetadata ¶
func WithMetadata[K eventsourcing.ID](metadata store.MetadataFilter) Option[K]
func WithMetadataKV ¶
func WithMetadataKV[K eventsourcing.ID](key string, values ...string) Option[K]
func WithPollInterval ¶
func WithPollInterval[K eventsourcing.ID](pollInterval time.Duration) Option[K]
func WithSplits ¶ added in v0.36.0
func WithSplits[K eventsourcing.ID](splits uint32, splitIDs []uint32) Option[K]
type Poller ¶
type Poller[K eventsourcing.ID] struct { // contains filtered or unexported fields }
func New ¶
func New[K eventsourcing.ID](logger *slog.Logger, repository Repository[K], options ...Option[K]) Poller[K]
Click to show internal directories.
Click to hide internal directories.