process.go 443 B

1234567891011121314151617181920
  1. package process
  2. import (
  3. "context"
  4. "go-common/app/service/main/dapper/model"
  5. )
  6. // Processer .
  7. type Processer interface {
  8. Process(ctx context.Context, protoSpan *model.ProtoSpan) error
  9. }
  10. // MockProcess MockProcess
  11. type MockProcess func(ctx context.Context, protoSpan *model.ProtoSpan) error
  12. // Process implement Processer
  13. func (m MockProcess) Process(ctx context.Context, protoSpan *model.ProtoSpan) error {
  14. return m(ctx, protoSpan)
  15. }