Documentation ¶
Index ¶
- func NewEvaluatorWorker(eventEmitter executor.EventEmitter, newTraceDBFn tracedb.FactoryFunc, ...) *tracePollerEvaluatorWorker
- func NewFetcherWorker(eventEmitter executor.EventEmitter, newTraceDBFn tracedb.FactoryFunc, ...) *traceFetcherWorker
- func NewStarterWorker(eventEmitter executor.EventEmitter, newTraceDBFn tracedb.FactoryFunc, ...) *tracePollerStarterWorker
- type PollingStopStrategy
- type SelectorBasedPollingStopStrategy
- type SpanCountPollingStopStrategy
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEvaluatorWorker ¶
func NewEvaluatorWorker( eventEmitter executor.EventEmitter, newTraceDBFn tracedb.FactoryFunc, dsRepo resourcemanager.Current[datastore.DataStore], updater executor.RunUpdater, subscriptionManager *subscription.Manager, stopStrategy PollingStopStrategy, tracer trace.Tracer, ) *tracePollerEvaluatorWorker
func NewFetcherWorker ¶
func NewFetcherWorker( eventEmitter executor.EventEmitter, newTraceDBFn tracedb.FactoryFunc, dsRepo resourcemanager.Current[datastore.DataStore], updater executor.RunUpdater, subscriptionManager *subscription.Manager, tracer trace.Tracer, enabled bool, ) *traceFetcherWorker
func NewStarterWorker ¶
func NewStarterWorker( eventEmitter executor.EventEmitter, newTraceDBFn tracedb.FactoryFunc, dsRepo resourcemanager.Current[datastore.DataStore], updater executor.RunUpdater, subscriptionManager *subscription.Manager, tracer trace.Tracer, ) *tracePollerStarterWorker
Types ¶
type PollingStopStrategy ¶
type SelectorBasedPollingStopStrategy ¶
type SelectorBasedPollingStopStrategy struct {
// contains filtered or unexported fields
}
func NewSelectorBasedPollingStopStrategy ¶
func NewSelectorBasedPollingStopStrategy(eventEmitter executor.EventEmitter, strategy PollingStopStrategy) *SelectorBasedPollingStopStrategy
type SpanCountPollingStopStrategy ¶
type SpanCountPollingStopStrategy struct{}
func NewSpanCountPollingStopStrategy ¶
func NewSpanCountPollingStopStrategy() *SpanCountPollingStopStrategy
Click to show internal directories.
Click to hide internal directories.