common

package
v1.0.15 Latest Latest
Warning

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

Go to latest
Published: Feb 29, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CorrelationID   = "X-Correlation-ID"
	ContentType     = "Content-Type"
	ContentTypeJSON = "application/json"
	ContentTypeText = "text/plain"
)
View Source
const (
	ApiVersion = "v1"
	ApiBase    = "/api/v1"

	ApiConfigRoute  = ApiBase + "/config"
	ApiPingRoute    = ApiBase + "/ping"
	ApiVersionRoute = ApiBase + "/version"
	ApiSecretRoute  = ApiBase + "/secret"
)
View Source
const (
	EnvKeyStartupDuration = "EDGE_STARTUP_DURATION"
	EnvKeyStartupInterval = "EDGE_STARTUP_INTERVAL"
	EnvKeyConfigDir       = "EDGE_CONFIG_DIR"
	EnvKeyConfigFile      = "EDGE_CONFIG_FILE"

	EnvSecretStore             = "EDGE_SECURITY_SECRET_STORE"
	EnvKeyDisableJWTValidation = "EDGE_DISABLE_JWT_VALIDATION"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Queue added in v1.0.12

type Queue[T any] interface {
	// Enqueue method that adds a new item to the queue
	Enqueue(item T) errors.Error

	// Dequeue method that removes the first item from the items of the queue
	Dequeue()

	// Peek method that looks at the next item without removing it from the queue
	Peek() T

	// Size returns a number indicating how many items are in the queue
	Size() int
}

Queue is the interface for the queue

Jump to

Keyboard shortcuts

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