scheduler/

directory
v0.0.0-...-678bb0e Latest Latest
Warning

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

Go to latest
Published: Aug 8, 2017 License: Apache-2.0

Directories

Path Synopsis
api
scheduler/v1
Package scheduler contains the main API of Scheduler service.
Package scheduler contains the main API of Scheduler service.
appengine
acl
package acl implements ACLs for enforcement in API and UI.
package acl implements ACLs for enforcement in API and UI.
apiservers
Package apiservers implements gRPC APIs exposed by Scheduler service.
Package apiservers implements gRPC APIs exposed by Scheduler service.
catalog
Package catalog implements a part that talks to luci-config service to fetch and parse job definitions.
Package catalog implements a part that talks to luci-config service to fetch and parse job definitions.
engine
Package engine implements the core logic of the scheduler service.
Package engine implements the core logic of the scheduler service.
engine/cron/demo
Package demo shows how cron.Machines can be hosted with Datastore and TQ.
Package demo shows how cron.Machines can be hosted with Datastore and TQ.
engine/internal
Package internal contains internal structs used by the engine.
Package internal contains internal structs used by the engine.
frontend
Package frontend implements GAE web server for luci-scheduler service.
Package frontend implements GAE web server for luci-scheduler service.
messages
Package messages is a generated protocol buffer package.
Package messages is a generated protocol buffer package.
presentation
package presentation implements common method to API and UI serving.
package presentation implements common method to API and UI serving.
task
Package task defines interface between Scheduler engine and implementations of particular tasks (such as URL fetch tasks, Swarming tasks, DM tasks, etc).
Package task defines interface between Scheduler engine and implementations of particular tasks (such as URL fetch tasks, Swarming tasks, DM tasks, etc).
task/buildbucket
Package buildbucket implements tasks that run Buildbucket jobs.
Package buildbucket implements tasks that run Buildbucket jobs.
task/noop
Package noop implements tasks that do nothing at all.
Package noop implements tasks that do nothing at all.
task/swarming
Package swarming implements tasks that run Swarming jobs.
Package swarming implements tasks that run Swarming jobs.
task/urlfetch
Package urlfetch implements tasks that just make HTTP calls.
Package urlfetch implements tasks that just make HTTP calls.
task/utils
Package utils contains a bunch of small functions used by task/ subpackages.
Package utils contains a bunch of small functions used by task/ subpackages.
ui
Package ui implements request handlers that serve user facing HTML pages.
Package ui implements request handlers that serve user facing HTML pages.

Jump to

Keyboard shortcuts

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