kenobi_http_server

package module
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jun 6, 2021 License: MIT Imports: 21 Imported by: 0

README

kenobi-http-server

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type KenobiServer

type KenobiServer struct {
	// contains filtered or unexported fields
}

func New

func New(name string) *KenobiServer

func (*KenobiServer) Start

func (k *KenobiServer) Start()

func (*KenobiServer) StartWithOptions

func (k *KenobiServer) StartWithOptions(options *serverOptions.KenobiServerStartOptions)

func (*KenobiServer) UseHttp

func (k *KenobiServer) UseHttp() *KenobiServer

func (*KenobiServer) UseOpenTracing

func (k *KenobiServer) UseOpenTracing() *KenobiServer

func (*KenobiServer) UsePrometheus

func (k *KenobiServer) UsePrometheus(excludedEndpoints ...string) *KenobiServer

func (*KenobiServer) UseSwagger

func (k *KenobiServer) UseSwagger() *KenobiServer

func (*KenobiServer) WithAllowAnyCORSMiddleware

func (k *KenobiServer) WithAllowAnyCORSMiddleware() *KenobiServer

func (*KenobiServer) WithCORSMiddleware

func (k *KenobiServer) WithCORSMiddleware(allowsOrigins []string, allowsHeaders []string, allowsMethods []string) *KenobiServer

func (*KenobiServer) WithController

func (k *KenobiServer) WithController(controller interfaces.ControllerBase) *KenobiServer

func (*KenobiServer) WithCustomMiddlewares

func (k *KenobiServer) WithCustomMiddlewares(middlewares ...echo.MiddlewareFunc) *KenobiServer

func (*KenobiServer) WithDefaultLogger

func (k *KenobiServer) WithDefaultLogger(options ...*options.LoggerOptions) *KenobiServer

func (*KenobiServer) WithGzipMiddleware

func (k *KenobiServer) WithGzipMiddleware() *KenobiServer

func (*KenobiServer) WithHealthCheckMiddleware

func (k *KenobiServer) WithHealthCheckMiddleware(path string, response string) *KenobiServer

func (*KenobiServer) WithLogger

func (k *KenobiServer) WithLogger(logger logger.Logger) *KenobiServer

func (*KenobiServer) WithLoggingMiddleware

func (k *KenobiServer) WithLoggingMiddleware() *KenobiServer

func (*KenobiServer) WithNewRelicMiddleware

func (k *KenobiServer) WithNewRelicMiddleware(licenceKey string) *KenobiServer

func (*KenobiServer) WithRecoverMiddleware

func (k *KenobiServer) WithRecoverMiddleware() *KenobiServer

func (*KenobiServer) WithRequestIDMiddleware

func (k *KenobiServer) WithRequestIDMiddleware() *KenobiServer

func (*KenobiServer) WithTimeoutMiddleware

func (k *KenobiServer) WithTimeoutMiddleware(duration time.Duration) *KenobiServer

Jump to

Keyboard shortcuts

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