controller

package
v0.0.0-...-288f078 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2024 License: AGPL-3.0, Apache-2.0, CC-BY-SA-3.0 Imports: 33 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Command cmd.Handler = service.Command(arvados.ServiceNameController, newHandler)

Command starts a controller service. See cmd/arvados-server/cmd.go

Functions

This section is empty.

Types

type CurrentUser

type CurrentUser struct {
	Authorization arvados.APIClientAuthorization
	UUID          string
}

type HTTPError

type HTTPError struct {
	Message string
	Code    int
}

func (HTTPError) Error

func (h HTTPError) Error() string

type Handler

type Handler struct {
	Cluster           *arvados.Cluster
	BackgroundContext context.Context
	// contains filtered or unexported fields
}

func (*Handler) CheckHealth

func (h *Handler) CheckHealth() error

func (*Handler) Done

func (h *Handler) Done() <-chan struct{}

func (*Handler) ServeHTTP

func (h *Handler) ServeHTTP(w http.ResponseWriter, req *http.Request)

type ResponseFilter

type ResponseFilter func(*http.Response, error) (*http.Response, error)

Directories

Path Synopsis
Package api provides types used by controller/server-component packages.
Package api provides types used by controller/server-component packages.
Package railsproxy implements Arvados APIs by proxying to the RailsAPI server on the local machine.
Package railsproxy implements Arvados APIs by proxying to the RailsAPI server on the local machine.

Jump to

Keyboard shortcuts

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