Documentation ¶
Index ¶
- type Processor
- func NewComponentProcessor(dbClient libmongo.DbClient, contextGraphManager contextgraph.Manager, ...) Processor
- func NewConnectorProcessor(dbClient libmongo.DbClient, contextGraphManager contextgraph.Manager, ...) Processor
- func NewMetaAlarmProcessor() Processor
- func NewResourceProcessor(dbClient libmongo.DbClient, contextGraphManager contextgraph.Manager, ...) Processor
- func NewServiceProcessor(dbClient libmongo.DbClient, contextGraphManager contextgraph.Manager, ...) Processor
- type ProcessorContainer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Processor ¶
type Processor interface { Process(ctx context.Context, event *types.Event) ( []types.Entity, []string, techmetrics.CheEventMetric, error, ) }
func NewComponentProcessor ¶
func NewComponentProcessor( dbClient libmongo.DbClient, contextGraphManager contextgraph.Manager, eventFilterService eventfilter.Service, ) Processor
func NewConnectorProcessor ¶
func NewConnectorProcessor( dbClient libmongo.DbClient, contextGraphManager contextgraph.Manager, eventFilterService eventfilter.Service, ) Processor
func NewResourceProcessor ¶
func NewResourceProcessor( dbClient libmongo.DbClient, contextGraphManager contextgraph.Manager, eventFilterService eventfilter.Service, ) Processor
func NewServiceProcessor ¶
func NewServiceProcessor( dbClient libmongo.DbClient, contextGraphManager contextgraph.Manager, eventFilterService eventfilter.Service, ) Processor
Click to show internal directories.
Click to hide internal directories.