Documentation
¶
Index ¶
Constants ¶
View Source
const ( DriverData providerType = "DriverData" StateData providerType = "StateData" )
Variables ¶
This section is empty.
Functions ¶
func RecomputeAnalysis ¶ added in v0.32.0
func RecomputeAnalysis( ctx context.Context, repos api.Repositories, eventData *eventv1.Event, ) (*analysisv1.Analysis, error)
Types ¶
type Option ¶
type Option func(*analysisServer)
func WithPermissionEvaluator ¶
func WithPermissionEvaluator(pe permission.PermissionEvaluator) Option
func WithRepositories ¶ added in v0.36.0
func WithRepositories(r api.Repositories) Option
func WithTracer ¶ added in v0.36.0
func WithTransactionManager ¶ added in v0.36.0
func WithTransactionManager(txMgr api.TransactionManager) Option
type ReplayDataProvider ¶ added in v0.32.0
type ReplayDataProvider interface {
NextDriverData() *racestatev1.PublishDriverDataRequest
NextStateData() *racestatev1.PublishStateRequest
}
type ReplayOption ¶ added in v0.32.0
type ReplayOption func(*ReplayTask)
func WithDriverDataCallback ¶ added in v0.32.0
func WithDriverDataCallback(cb func(*racestatev1.PublishDriverDataRequest)) ReplayOption
func WithStateCallback ¶ added in v0.32.0
func WithStateCallback(cb func(*racestatev1.PublishStateRequest)) ReplayOption
type ReplayTask ¶ added in v0.32.0
type ReplayTask struct {
// contains filtered or unexported fields
}
func NewReplayTask ¶ added in v0.32.0
func NewReplayTask(dataProvider ReplayDataProvider, opts ...ReplayOption) *ReplayTask
func (*ReplayTask) Replay ¶ added in v0.32.0
func (r *ReplayTask) Replay() error
Click to show internal directories.
Click to hide internal directories.