package
0.0.0-20250303191223-d8329aeac5c7
Repository: https://github.com/mongodb/amboy.git
Documentation: pkg.go.dev
# Functions
NewAbortablePoolManagementClient constructs a new AbortablePoolManagementClient instance that constructs a new http.Client.
NewAbortablePoolManagementClientFromExisting builds an AbortablePoolManagementClient instance from an existing http.Client.
NewAbortablePoolManagementService returns a service that defines REST routes can manage an abortable pool.
NewManagementClient constructs a management.Manager instance, with its own HTTP client.
NewManagementClientFromExisting constructs a new managementClient instance from an existing HTTP Client.
NewManagementGroupService returns a service that defines REST routes can manage the abortable pools of a QueueGroup.
NewManagementService constructs a management service from the manager provided.
NewQueueClient takes host, port, and URI prefix information and constructs a new QueueClient.
NewQueueClientFromExisting takes an existing http.Client object and produces a new QueueClient object.
NewQueueService constructs a new service object.
# Structs
AbortablePoolManagementClient provides a go wrapper to the AbortablePoolManagement service.
AbortablePoolManagementService defines a set of rest routes that make it possible to remotely manage the jobs running in an abortable pool.
ManagementGroupService provides the reporting service impelementation for queue groups.
ManagementService wraps a manager instance as described in the management package and provides an HTTP interface for all of the methods provided by methods provided by the manager.
QueueClient provides an interface for interacting with a remote amboy Service.
QueueService is used as a place holder for application state and configuration.
QueueServiceOptions provides a way to configure resources allocated by a service.