restcontroller

package
v0.0.0-...-39992ae Latest Latest
Warning

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

Go to latest
Published: Sep 20, 2021 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseRestController

type BaseRestController interface {
	Listen(ctx context.Context, cancel context.CancelFunc, port string)
	ParseRestBody(ctx *gin.Context, input interface{}) error
	HandleRestError(ctx *gin.Context, err error)
	GetSpan(ctx *gin.Context) *opentracing.Span
	Handler(handler gin.HandlerFunc) gin.HandlerFunc
	Router() *gin.Engine
	Tracer() opentracing.Tracer
	Logger() *zap.Logger
	MC() metrics.Collector
}

func NewRestController

func NewRestController(
	tracer opentracing.Tracer,
	logger *zap.Logger,
	mc metrics.Collector,
) BaseRestController

Jump to

Keyboard shortcuts

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