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. |
Click to show internal directories.
Click to hide internal directories.