package transport
import "github.com/go-kit/kit/transport"
Package transport contains helpers applicable to all supported transports.
Index ¶
Types ¶
type ErrorHandler ¶
ErrorHandler receives a transport error to be processed for diagnostic purposes. Usually this means logging the error.
type LogErrorHandler ¶
type LogErrorHandler struct {
// contains filtered or unexported fields
}
LogErrorHandler is a transport error handler implementation which logs an error.
func NewLogErrorHandler ¶
func NewLogErrorHandler(logger log.Logger) *LogErrorHandler
func (*LogErrorHandler) Handle ¶
func (h *LogErrorHandler) Handle(ctx context.Context, err error)
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
transport/amqp | Package amqp implements an AMQP transport. |
transport/awslambda | Package awslambda provides an AWS Lambda transport layer. |
transport/grpc | Package grpc provides a gRPC binding for endpoints. |
transport/grpc/_grpc_test | |
transport/grpc/_grpc_test/pb | |
transport/http | Package http provides a general purpose HTTP binding for endpoints. |
transport/http/jsonrpc | Package jsonrpc provides a JSON RPC (v2.0) binding for endpoints. |
transport/http/proto | |
transport/httprp | Package httprp provides an HTTP reverse-proxy transport. |
transport/nats | Package nats provides a NATS transport. |
- Version
- v0.9.0
- Published
- Jun 24, 2019
- Platform
- windows/amd64
- Imports
- 2 packages
- Last checked
- 25 minutes ago –
Tools for package owners.