MCPcopy Create free account
hub / github.com/codnect/procyon / UsePreProcessor

Method UsePreProcessor

component/container.go:479–489  ·  view source on GitHub ↗

UsePreProcessor registers a PreProcessor to be applied before initialization.

(processor PreProcessor)

Source from the content-addressed store, hash-verified

477
478// UsePreProcessor registers a PreProcessor to be applied before initialization.
479func (d *DefaultContainer) UsePreProcessor(processor PreProcessor) error {
480 if processor == nil {
481 return errors.New("nil processor")
482 }
483
484 d.muProcessors.Lock()
485 defer d.muProcessors.Unlock()
486
487 d.preProcessors = append(d.preProcessors, processor)
488 return nil
489}
490
491// UsePostProcessor registers a PostProcessor to be applied after initialization.
492func (d *DefaultContainer) UsePostProcessor(processor PostProcessor) error {

Calls

no outgoing calls