Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service struct { // Middleware is a list of service middleware to install on the router. Middleware []func(http.Handler) http.Handler // HTTPClient is the client to be used with the default Queuer module. // If no client is provided, a default will be used. HTTPClient *http.Client // Queuer is responsible for queuing digester jobs which will eventually be consumed // by the Produce handler. The built in Queuer POSTs to an HTTP endpoint. Queuer types.Queuer // Storage provides a mechanism to hook into a persistent store for the digests. The // built in Storage uses S3 as the persistent storage for digest blobs. Storage types.Storage // Marker is responsible for marking which digests jobs are inprogress. The built in // Marker uses S3 to hold this state. Marker types.Marker }
Service is a container for all of the pluggable modules used by the service
Directories ¶
Path | Synopsis |
---|---|
Package handlers is a container of all HTTP API handlers which should be in the form of either http.HandlerFunc or http.Handler.
|
Package handlers is a container of all HTTP API handlers which should be in the form of either http.HandlerFunc or http.Handler. |
v1
Package v1 contains all handlers used to service the version 1.X.X API.
|
Package v1 contains all handlers used to service the version 1.X.X API. |
Package logs is a container of all structure logs that the service will emit.
|
Package logs is a container of all structure logs that the service will emit. |
Package types is a container of all of the domain types and interfaces that are used across multiple packages within the service.
|
Package types is a container of all of the domain types and interfaces that are used across multiple packages within the service. |
Click to show internal directories.
Click to hide internal directories.