handlers

package
v0.0.0-...-8fcca98 Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2016 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrDomainMissing = errors.New("domain missing from request")
	ErrMaxAgeMissing = errors.New("max-age directive missing from request")
)

Functions

func New

func New(logger lager.Logger, db db.DB, hub events.Hub, migrationsDone <-chan struct{}) http.Handler

func UnavailableWrap

func UnavailableWrap(handler http.Handler, serviceReady <-chan struct{}) http.HandlerFunc

Types

type ActualLRPHandler

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

func NewActualLRPHandler

func NewActualLRPHandler(logger lager.Logger, db db.ActualLRPDB) *ActualLRPHandler

func (*ActualLRPHandler) ActualLRPGroupByProcessGuidAndIndex

func (h *ActualLRPHandler) ActualLRPGroupByProcessGuidAndIndex(w http.ResponseWriter, req *http.Request)

func (*ActualLRPHandler) ActualLRPGroups

func (h *ActualLRPHandler) ActualLRPGroups(w http.ResponseWriter, req *http.Request)

func (*ActualLRPHandler) ActualLRPGroupsByProcessGuid

func (h *ActualLRPHandler) ActualLRPGroupsByProcessGuid(w http.ResponseWriter, req *http.Request)

type ActualLRPLifecycleHandler

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

func NewActualLRPLifecycleHandler

func NewActualLRPLifecycleHandler(logger lager.Logger, db db.ActualLRPDB) *ActualLRPLifecycleHandler

func (*ActualLRPLifecycleHandler) ClaimActualLRP

func (h *ActualLRPLifecycleHandler) ClaimActualLRP(w http.ResponseWriter, req *http.Request)

func (*ActualLRPLifecycleHandler) CrashActualLRP

func (h *ActualLRPLifecycleHandler) CrashActualLRP(w http.ResponseWriter, req *http.Request)

func (*ActualLRPLifecycleHandler) FailActualLRP

func (h *ActualLRPLifecycleHandler) FailActualLRP(w http.ResponseWriter, req *http.Request)

func (*ActualLRPLifecycleHandler) RemoveActualLRP

func (h *ActualLRPLifecycleHandler) RemoveActualLRP(w http.ResponseWriter, req *http.Request)

func (*ActualLRPLifecycleHandler) RetireActualLRP

func (h *ActualLRPLifecycleHandler) RetireActualLRP(w http.ResponseWriter, req *http.Request)

func (*ActualLRPLifecycleHandler) StartActualLRP

func (h *ActualLRPLifecycleHandler) StartActualLRP(w http.ResponseWriter, req *http.Request)

type DesiredLRPHandler

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

func NewDesiredLRPHandler

func NewDesiredLRPHandler(logger lager.Logger, db db.DesiredLRPDB) *DesiredLRPHandler

func (*DesiredLRPHandler) DesireDesiredLRP

func (h *DesiredLRPHandler) DesireDesiredLRP(w http.ResponseWriter, req *http.Request)

func (*DesiredLRPHandler) DesiredLRPByProcessGuid

func (h *DesiredLRPHandler) DesiredLRPByProcessGuid(w http.ResponseWriter, req *http.Request)

func (*DesiredLRPHandler) DesiredLRPSchedulingInfos

func (h *DesiredLRPHandler) DesiredLRPSchedulingInfos(w http.ResponseWriter, req *http.Request)

func (*DesiredLRPHandler) DesiredLRPs

func (h *DesiredLRPHandler) DesiredLRPs(w http.ResponseWriter, req *http.Request)

func (*DesiredLRPHandler) RemoveDesiredLRP

func (h *DesiredLRPHandler) RemoveDesiredLRP(w http.ResponseWriter, req *http.Request)

func (*DesiredLRPHandler) UpdateDesiredLRP

func (h *DesiredLRPHandler) UpdateDesiredLRP(w http.ResponseWriter, req *http.Request)

type DomainHandler

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

func NewDomainHandler

func NewDomainHandler(logger lager.Logger, db db.DomainDB) *DomainHandler

func (*DomainHandler) Domains

func (h *DomainHandler) Domains(w http.ResponseWriter, req *http.Request)

func (*DomainHandler) Upsert

func (h *DomainHandler) Upsert(w http.ResponseWriter, req *http.Request)

type EvacuationHandler

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

func NewEvacuationHandler

func NewEvacuationHandler(logger lager.Logger, db db.EvacuationDB) *EvacuationHandler

func (*EvacuationHandler) EvacuateClaimedActualLRP

func (h *EvacuationHandler) EvacuateClaimedActualLRP(w http.ResponseWriter, req *http.Request)

func (*EvacuationHandler) EvacuateCrashedActualLRP

func (h *EvacuationHandler) EvacuateCrashedActualLRP(w http.ResponseWriter, req *http.Request)

func (*EvacuationHandler) EvacuateRunningActualLRP

func (h *EvacuationHandler) EvacuateRunningActualLRP(w http.ResponseWriter, req *http.Request)

func (*EvacuationHandler) EvacuateStoppedActualLRP

func (h *EvacuationHandler) EvacuateStoppedActualLRP(w http.ResponseWriter, req *http.Request)

func (*EvacuationHandler) RemoveEvacuatingActualLRP

func (h *EvacuationHandler) RemoveEvacuatingActualLRP(w http.ResponseWriter, req *http.Request)

type EventHandler

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

func NewEventHandler

func NewEventHandler(logger lager.Logger, hub events.Hub) *EventHandler

func (*EventHandler) Subscribe

func (h *EventHandler) Subscribe(w http.ResponseWriter, req *http.Request)

type LRPConvergenceHandler

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

func NewLRPConvergenceHandler

func NewLRPConvergenceHandler(logger lager.Logger, db db.LRPDB) *LRPConvergenceHandler

func (*LRPConvergenceHandler) ConvergeLRPs

func (h *LRPConvergenceHandler) ConvergeLRPs(w http.ResponseWriter, req *http.Request)

type MessageValidator

type MessageValidator interface {
	proto.Message
	Validate() error
	Unmarshal(data []byte) error
}

type PingHandler

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

func NewPingHandler

func NewPingHandler(logger lager.Logger) *PingHandler

func (*PingHandler) Ping

func (h *PingHandler) Ping(w http.ResponseWriter, req *http.Request)

type TaskHandler

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

func NewTaskHandler

func NewTaskHandler(logger lager.Logger, db db.TaskDB) *TaskHandler

func (*TaskHandler) CancelTask

func (h *TaskHandler) CancelTask(w http.ResponseWriter, req *http.Request)

func (*TaskHandler) CompleteTask

func (h *TaskHandler) CompleteTask(w http.ResponseWriter, req *http.Request)

func (*TaskHandler) ConvergeTasks

func (h *TaskHandler) ConvergeTasks(w http.ResponseWriter, req *http.Request)

func (*TaskHandler) DeleteTask

func (h *TaskHandler) DeleteTask(w http.ResponseWriter, req *http.Request)

func (*TaskHandler) DesireTask

func (h *TaskHandler) DesireTask(w http.ResponseWriter, req *http.Request)

func (*TaskHandler) FailTask

func (h *TaskHandler) FailTask(w http.ResponseWriter, req *http.Request)

func (*TaskHandler) ResolvingTask

func (h *TaskHandler) ResolvingTask(w http.ResponseWriter, req *http.Request)

func (*TaskHandler) StartTask

func (h *TaskHandler) StartTask(w http.ResponseWriter, req *http.Request)

func (*TaskHandler) TaskByGuid

func (h *TaskHandler) TaskByGuid(w http.ResponseWriter, req *http.Request)

func (*TaskHandler) Tasks

func (h *TaskHandler) Tasks(w http.ResponseWriter, req *http.Request)

type UnavailableHandler

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

func NewUnavailableHandler

func NewUnavailableHandler(handler http.Handler, serviceReadyChan <-chan struct{}) *UnavailableHandler

func (*UnavailableHandler) ServeHTTP

func (u *UnavailableHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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