Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuditKeyProtoBuilder ¶
type AuditKeyProtoBuilder struct { AuditResult []*protocol.AuditReport Audit *job.Audit ProfileStore protocol.ProfileStore }
type AuditValueProtoBuilder ¶
type AuditValueProtoBuilder struct { AuditResult []*protocol.AuditReport Audit *job.Audit ProfileStore protocol.ProfileStore }
type ProfileKeyProtoBuilder ¶
type ProfileValueProtoBuilder ¶
type Provider ¶
type Provider struct { KeyBuilder protocol.ProtoBuilder ValueBuilder protocol.ProtoBuilder }
type ProviderFactory ¶
type ProviderFactory struct { ProfileStore protocol.ProfileStore MetadataStore protocol.MetadataStore }
func NewProviderFactory ¶
func NewProviderFactory(profileStore protocol.ProfileStore, metadataStore protocol.MetadataStore) *ProviderFactory
func (*ProviderFactory) CreateAuditMessage ¶
func (d *ProviderFactory) CreateAuditMessage(audit *job.Audit, auditResults []*protocol.AuditReport) []protocol.MessageProvider
func (*ProviderFactory) CreateProfileMessage ¶
func (d *ProviderFactory) CreateProfileMessage(profile *job.Profile, metrics []*metric.Metric) []protocol.MessageProvider
Click to show internal directories.
Click to hide internal directories.