reports

package
v0.15.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 25, 2024 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CtxPoolPair

type CtxPoolPair[T any] struct {
	// contains filtered or unexported fields
}

type LeaderProxyingSchedulingReportsServer

type LeaderProxyingSchedulingReportsServer struct {
	// contains filtered or unexported fields
}

func NewLeaderProxyingSchedulingReportsServer

func NewLeaderProxyingSchedulingReportsServer(
	schedulingReportsRepository schedulerobjects.SchedulerReportingServer,
	leaderClientProvider leader.LeaderClientConnectionProvider,
) *LeaderProxyingSchedulingReportsServer

func (*LeaderProxyingSchedulingReportsServer) GetJobReport

func (*LeaderProxyingSchedulingReportsServer) GetQueueReport

func (*LeaderProxyingSchedulingReportsServer) GetSchedulingReport

type ProxyingSchedulingReportsServer

type ProxyingSchedulingReportsServer struct {
	// contains filtered or unexported fields
}

func (*ProxyingSchedulingReportsServer) GetJobReport

func (*ProxyingSchedulingReportsServer) GetQueueReport

func (*ProxyingSchedulingReportsServer) GetSchedulingReport

type SchedulingContextRepository

type SchedulingContextRepository struct {
	// contains filtered or unexported fields
}

func NewSchedulingContextRepository

func NewSchedulingContextRepository() *SchedulingContextRepository

func (*SchedulingContextRepository) JobSchedulingContext

func (r *SchedulingContextRepository) JobSchedulingContext(jobId string) []CtxPoolPair[*context.JobSchedulingContext]

func (*SchedulingContextRepository) QueueSchedulingContext

func (r *SchedulingContextRepository) QueueSchedulingContext(queue string) []CtxPoolPair[*context.QueueSchedulingContext]

func (*SchedulingContextRepository) RoundSchedulingContext

func (r *SchedulingContextRepository) RoundSchedulingContext() []CtxPoolPair[*context.SchedulingContext]

func (*SchedulingContextRepository) StoreSchedulingContext

func (r *SchedulingContextRepository) StoreSchedulingContext(sctx *context.SchedulingContext)

type Server

type Server struct {
	// contains filtered or unexported fields
}

func NewServer

func NewServer(repository *SchedulingContextRepository) *Server

func (*Server) GetJobReport

func (*Server) GetQueueReport

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL