webpa-common

module
v0.9.0-alpha Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2017 License: Apache-2.0

README

webpa-common

Build Status codecov.io Go Report Card

Directories

Path Synopsis
Package concurrent provides common functionality for dealing with concurrency that extends or enhances the core golang packages.
Package concurrent provides common functionality for dealing with concurrency that extends or enhances the core golang packages.
Package conlimiter provides a simple connection limiter for incoming TCP connections Package conlimiter provides a simple connection limiter for incoming TCP connections.
Package conlimiter provides a simple connection limiter for incoming TCP connections Package conlimiter provides a simple connection limiter for incoming TCP connections.
Package fact exposes contextual information about the environment and the requests being made to a server.
Package fact exposes contextual information about the environment and the requests being made to a server.
Package handler provides standard HTTP handlers for the WebPA servers.
Package handler provides standard HTTP handlers for the WebPA servers.
Package hash provides a simple API for managing service hashes.
Package hash provides a simple API for managing service hashes.
Package httperror provides common error handling, particularly around golang errors and responses
Package httperror provides common error handling, particularly around golang errors and responses
Package httppool provides a simple, configurable worker pool for dispatching HTTP transactions to servers.
Package httppool provides a simple, configurable worker pool for dispatching HTTP transactions to servers.
health
Package health has integrations with webpa-common/health for monitoring httppool Dispatchers.
Package health has integrations with webpa-common/health for monitoring httppool Dispatchers.
Package logging provides a common Logger interface together with some infrastructure code.
Package logging provides a common Logger interface together with some infrastructure code.
golog
Package golog integrates the WebPA common logging with github.com/ian-kent/go-log.
Package golog integrates the WebPA common logging with github.com/ian-kent/go-log.
Package resource provides common resource-handling functionality.
Package resource provides common resource-handling functionality.
Package secure contains the security types common to WebPA applications
Package secure contains the security types common to WebPA applications
key
Package key provides a simple API for loading public and private keys from resources.
Package key provides a simple API for loading public and private keys from resources.
Package server provides the standard approach to executing servers for WebPA
Package server provides the standard approach to executing servers for WebPA
Package service provides basic integration with go.serversets
Package service provides basic integration with go.serversets
Package store implements some additional atomic value storage on top of sync/atomic.
Package store implements some additional atomic value storage on top of sync/atomic.
Package types contains useful custom types that are common across the WebPA application.
Package types contains useful custom types that are common across the WebPA application.
Package wrp provides the functionality for converting to and from golang structures into binary wrp messages.
Package wrp provides the functionality for converting to and from golang structures into binary wrp messages.

Jump to

Keyboard shortcuts

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