plugin.go 238 B

12345678910111213
  1. package kos
  2. import "context"
  3. type Plugin interface {
  4. Name() string
  5. Mount(ctx context.Context) (err error)
  6. BeforeStart() (err error)
  7. AfterStart() (err error)
  8. BeforeStop() (err error)
  9. AfterStop() (err error)
  10. Umount() (err error)
  11. }