Documentation
¶
Index ¶
- func IncreaseRestRequests(method string)
- func ObserveRestRequestsTime(method string, timing float64)
- func RegisterCustomMetrics()
- func RestHostDefault() string
- func RestPortDefault() int
- type Config
- type Server
- func (s *Server) CreateProduct(writer http.ResponseWriter, request *http.Request)
- func (s *Server) DeleteProduct(writer http.ResponseWriter, request *http.Request)
- func (s *Server) GetProduct(writer http.ResponseWriter, request *http.Request)
- func (s *Server) GetProducts(writer http.ResponseWriter, request *http.Request)
- func (s *Server) Running() bool
- func (s *Server) Shutdown(timeout int)
- func (s *Server) Start() error
- func (s *Server) UpdateProduct(writer http.ResponseWriter, request *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IncreaseRestRequests ¶
func IncreaseRestRequests(method string)
func ObserveRestRequestsTime ¶
func RegisterCustomMetrics ¶
func RegisterCustomMetrics()
func RestHostDefault ¶
func RestHostDefault() string
func RestPortDefault ¶
func RestPortDefault() int
Types ¶
type Config ¶
func LoadConfig ¶
func LoadConfig() *Config
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func (*Server) CreateProduct ¶
func (s *Server) CreateProduct(writer http.ResponseWriter, request *http.Request)
func (*Server) DeleteProduct ¶
func (s *Server) DeleteProduct(writer http.ResponseWriter, request *http.Request)
func (*Server) GetProduct ¶
func (s *Server) GetProduct(writer http.ResponseWriter, request *http.Request)
func (*Server) GetProducts ¶
func (s *Server) GetProducts(writer http.ResponseWriter, request *http.Request)
func (*Server) UpdateProduct ¶
func (s *Server) UpdateProduct(writer http.ResponseWriter, request *http.Request)
Click to show internal directories.
Click to hide internal directories.