Versions in this module Expand all Collapse all v0 v0.1442.0 Feb 27, 2024 Changes in this version + func NewClient(totalCapacity executor.ExecutorResources, ...) executor.Client v0.1441.2 Jan 13, 2016 Changes in this version + const ContainerInitializationFailedMessage + const ContainerStoppedBeforeRunMessage + const GardenContainerCreationDuration + func NewClientProvider(totalCapacity executor.ExecutorResources, allocationStore AllocationStore, ...) (executor.ClientProvider, error) + type AllocationStore interface + Allocate func(logger lager.Logger, req *executor.AllocationRequest) (executor.Container, error) + Deallocate func(logger lager.Logger, guid string) bool + Fail func(logger lager.Logger, guid string, reason string) (executor.Container, error) + Initialize func(logger lager.Logger, req *executor.RunRequest) error + List func() []executor.Container + Lookup func(guid string) (executor.Container, error) + type GardenStore interface + Create func(logger lager.Logger, container executor.Container) (executor.Container, error) + Destroy func(logger lager.Logger, guid string) error + GetFiles func(logger lager.Logger, guid, sourcePath string) (io.ReadCloser, error) + List func(logger lager.Logger, tags executor.Tags) ([]executor.Container, error) + Lookup func(logger lager.Logger, guid string) (executor.Container, error) + Metrics func(logger lager.Logger, guid []string) (map[string]executor.ContainerMetrics, error) + Ping func() error + Run func(logger lager.Logger, container executor.Container) error + Stop func(logger lager.Logger, guid string) error