factory

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jan 7, 2021 License: AGPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ArchiveBuilder

func ArchiveBuilder(cfg *config.ArchiverCfg, logger yalogi.Logger) (*archive.Builder, error)

ArchiveBuilder is a factory

func ArchiveDNSAPI

func ArchiveDNSAPI(cfg *config.ArchiveDNSAPICfg, finder *archive.Builder, logger yalogi.Logger) (*dnsapi.Service, error)

ArchiveDNSAPI creates grpc service

func ArchiveEventAPI

func ArchiveEventAPI(cfg *config.ArchiveEventAPICfg, finder *archive.Builder, logger yalogi.Logger) (*eventapi.Service, error)

ArchiveEventAPI creates grpc service

func ArchiveTLSAPI

func ArchiveTLSAPI(cfg *config.ArchiveTLSAPICfg, finder *archive.Builder, logger yalogi.Logger) (*tlsapi.Service, error)

ArchiveTLSAPI creates grpc service

func Backends

func Backends(cfg *config.ArchiverCfg, b *archive.Builder, logger yalogi.Logger) error

Backends creates backends from configuration files

func Services

func Services(cfg *config.ArchiverCfg, b *archive.Builder, logger yalogi.Logger) error

Services creates services from configuration files

Types

This section is empty.

Jump to

Keyboard shortcuts

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