Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrValidation = errors.New("validation error")
)
Functions ¶
func Validate ¶
func Validate(ctx context.Context, e api.Entry, vCfg *config.Validation, taskpoolFactory pool.VirtualPoolFactory) (types.ValidationResults, *types.ValidationStats)
Types ¶
type ValidateProcessor ¶
type ValidateProcessor struct {
// contains filtered or unexported fields
}
func NewValidateProcessor ¶
func NewValidateProcessor(parameters *ValidateProcessorParameters) *ValidateProcessor
func (*ValidateProcessor) Run ¶
func (p *ValidateProcessor) Run(taskpoolFactory pool.VirtualPoolFactory, e api.Entry)
type ValidateProcessorParameters ¶
type ValidateProcessorParameters struct {
// contains filtered or unexported fields
}
func NewValidateProcessorConfig ¶
func NewValidateProcessorConfig(resultChan chan<- *types.ValidationResultEntry, stats *types.ValidationStats, vCfg *config.Validation) *ValidateProcessorParameters
type ValidationFunc ¶
type ValidationFunc func(ctx context.Context, e api.Entry, resultChan chan<- *types.ValidationResultEntry, stats *types.ValidationStats)
ValidationFunc is the common signature for all validation checks.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.