http

package
Version: v0.0.0-...-9649366 Latest Latest
Warning

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

Go to latest
Published: Nov 21, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewServer

func NewServer(address string, opts Options, services ...service.Service) (mserver.Server, error)

NewServer creates a new HTTP server.

Types

type Options

type Options interface {
	// SetReadTimeout sets the read timeout.
	SetReadTimeout(value time.Duration) Options

	// ReadTimeout returns the read timeout.
	ReadTimeout() time.Duration

	// SetWriteTimeout sets the write timeout.
	SetWriteTimeout(value time.Duration) Options

	// WriteTimeout returns the write timeout.
	WriteTimeout() time.Duration

	// SetInstrumentOptions returns the write timeout.
	SetInstrumentOptions(value instrument.Options) Options

	// InstrumentOptions returns the write timeout.
	InstrumentOptions() instrument.Options
}

Options is a set of server options.

func NewOptions

func NewOptions() Options

NewOptions creates a new set of server options.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL