event

package
v1.18.3-focal Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 9, 2022 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Overview

Package event provides a distributed log interface

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Event

type Event interface {
	// Log retrieves the log with an id/name
	Log(id string) (Log, error)
}

Event provides a distributed log interface

type Log

type Log interface {
	// Close the log handle
	Close() error
	// Log ID
	Id() string
	// Read will read the next record
	Read() (*Record, error)
	// Go to an offset
	Seek(offset int64) error
	// Write an event to the log
	Write(*Record) error
}

Log is an individual event log

type Record

type Record struct {
	Metadata map[string]interface{}
	Data     []byte
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL