archive plugin
This commit is contained in:
parent
1912b5baf0
commit
a02733a926
4 changed files with 26 additions and 14 deletions
plugins/archive
|
@ -17,14 +17,19 @@ const daemonName = "archive"
|
|||
|
||||
type ArchivePlugin struct{}
|
||||
|
||||
var _ tstor.Plugin = (*ArchivePlugin)(nil)
|
||||
|
||||
// Name implements tstor.Plugin.
|
||||
func (a *ArchivePlugin) Name() string {
|
||||
func (ArchivePlugin) Name() string {
|
||||
return daemonName
|
||||
}
|
||||
|
||||
var _ tstor.Plugin = (*ArchivePlugin)(nil)
|
||||
var _ tstor.DaemonPlugin = (*ArchivePlugin)(nil)
|
||||
|
||||
var _ daemon.DaemonConstructor = NewDaemon
|
||||
// NewDaemon implements tstor.DaemonPlugin.
|
||||
func (a *ArchivePlugin) NewDaemon(context.Context, *koanf.Koanf) (daemon.Daemon, error) {
|
||||
return &Daemon{}, nil
|
||||
}
|
||||
|
||||
func NewDaemon(ctx context.Context, koanf *koanf.Koanf) (daemon.Daemon, error) {
|
||||
return &Daemon{}, nil
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue