Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
MismatchedDataWasDetectedError = errors.New("mismatched data was detected")
)
Functions ¶
This section is empty.
Types ¶
type CloseBodyMiddleware ¶
type CloseBodyMiddleware struct {
// contains filtered or unexported fields
}
func NewCloseBodyMiddleware ¶
func NewCloseBodyMiddleware(logger logservice.Logger) *CloseBodyMiddleware
func (*CloseBodyMiddleware) CloseResponseBody ¶
func (m *CloseBodyMiddleware) CloseResponseBody(next middleware.ResponseHandler) middleware.ResponseHandler
type ErrorMiddleware ¶
type ErrorMiddleware struct {
// contains filtered or unexported fields
}
func NewErrorMiddleware ¶
func NewErrorMiddleware(logger logservice.Logger) *ErrorMiddleware
func (*ErrorMiddleware) HandleError ¶
func (m *ErrorMiddleware) HandleError(next middleware.ResponseHandler) middleware.ResponseHandler
type ExpectedDataMiddleware ¶ added in v1.0.2
type ExpectedDataMiddleware struct {
// contains filtered or unexported fields
}
func NewExpectedDataMiddleware ¶ added in v1.0.2
func NewExpectedDataMiddleware(cfg *config.Config, logger logservice.Logger) *ExpectedDataMiddleware
func (*ExpectedDataMiddleware) CheckData ¶ added in v1.0.2
func (m *ExpectedDataMiddleware) CheckData(next middleware.ResponseHandler) middleware.ResponseHandler
type MetricsMiddleware ¶
type MetricsMiddleware struct {
// contains filtered or unexported fields
}
func NewMetricsMiddleware ¶
func NewMetricsMiddleware( logger logservice.Logger, collector statservice.Collector, ) *MetricsMiddleware
func (*MetricsMiddleware) CollectMetrics ¶
func (m *MetricsMiddleware) CollectMetrics(next middleware.ResponseHandler) middleware.ResponseHandler
type StatusCodeMiddleware ¶
type StatusCodeMiddleware struct {
// contains filtered or unexported fields
}
func NewStatusCodeMiddleware ¶
func NewStatusCodeMiddleware(logger logservice.Logger) *StatusCodeMiddleware
func (*StatusCodeMiddleware) HandleStatusCode ¶
func (m *StatusCodeMiddleware) HandleStatusCode(next middleware.ResponseHandler) middleware.ResponseHandler
Click to show internal directories.
Click to hide internal directories.