Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileBackup ¶
type FileBackup struct {
// contains filtered or unexported fields
}
FileBackup saves the events on the file system
func NewFileBackup ¶
func NewFileBackup( backupInterval time.Duration, directory string, ) *FileBackup
NewFileBackup creates file system backup service
func (*FileBackup) Flush ¶
func (b *FileBackup) Flush()
Flush is called before shutdown to force process of the last batch
func (*FileBackup) SaveAsync ¶
func (b *FileBackup) SaveAsync(event *types.Event)
SaveAsync saves an event asynchronously
type NullBackup ¶
type NullBackup struct {
}
NullBackup is disabled backup implementation
func NewNullBackup ¶
func NewNullBackup() *NullBackup
NewNullBackup creates disabled backup implementation
func (*NullBackup) SaveAsync ¶
func (*NullBackup) SaveAsync(_ *types.Event)
SaveAsync disabled implementation
Click to show internal directories.
Click to hide internal directories.