Documentation
¶
Overview ¶
Package coordinator handles task coordination and dependency management
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrShutdownErrors is returned when errors occur during shutdown ErrShutdownErrors = errors.New("errors during shutdown") )
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service coordinates task processing and dependencies
func NewService ¶
func NewService(log *logrus.Logger, redisOpt *redis.Options, dag *models.DependencyGraph, adminService *admin.Service, validator *validation.DependencyValidator) (*Service, error)
NewService creates a new coordinator service
func (*Service) Process ¶
func (s *Service) Process(transformation models.Transformation, direction Direction)
Process handles transformation processing in the specified direction
Click to show internal directories.
Click to hide internal directories.