resolvers

package
v0.1.4 Latest Latest
Warning

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

Go to latest
Published: Feb 2, 2019 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const SubscriptionChannelSize = 1024

SubscriptionChannelSize is the size of a subscription channel. If a channel is full new messages will be dropped and the client won't receive them.

Variables

This section is empty.

Functions

This section is empty.

Types

type Resolver

type Resolver struct {
	Nodes               *models.NodeManager
	Log                 *models.Logger
	Jobs                *models.JobManager
	PM                  *models.ProcessManager
	Subs                *pubsub.PubSub
	GetProjectPath      models.ProjectPathGetter
	GetProjectCachePath jobs.ProjectCachePathGetter
	ViewerID            string
	SystemID            string
}

Resolver is the root GraphQL resolver.

func (*Resolver) Job

func (r *Resolver) Job() gql.JobResolver

Job returns the resolver for a job.

func (*Resolver) LogEntry

func (r *Resolver) LogEntry() gql.LogEntryResolver

LogEntry returns the resolver for a log entry.

func (*Resolver) Mutation

func (r *Resolver) Mutation() gql.MutationResolver

Mutation returns the resolver for mutations.

func (*Resolver) Process

func (r *Resolver) Process() gql.ProcessResolver

Process returns the resolver for a process.

func (*Resolver) ProcessGroup

func (r *Resolver) ProcessGroup() gql.ProcessGroupResolver

ProcessGroup returns the resolver for a process group.

func (*Resolver) Project

func (r *Resolver) Project() gql.ProjectResolver

Project returns the resolver for a project.

func (*Resolver) Query

func (r *Resolver) Query() gql.QueryResolver

Query returns the resolver for queries.

func (*Resolver) Step

func (r *Resolver) Step() gql.StepResolver

Step returns the resolver for a step.

func (*Resolver) Subscription

func (r *Resolver) Subscription() gql.SubscriptionResolver

Subscription returns the resolver for subscriptions.

func (*Resolver) System

func (r *Resolver) System() gql.SystemResolver

System returns the resolver for system data.

func (*Resolver) Task

func (r *Resolver) Task() gql.TaskResolver

Task returns the resolver for a task.

func (*Resolver) User

func (r *Resolver) User() gql.UserResolver

User returns the resolver for a user.

func (*Resolver) Workspace

func (r *Resolver) Workspace() gql.WorkspaceResolver

Workspace returns the resolver for a workspace.

Jump to

Keyboard shortcuts

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