Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bootstrap ¶
type Bootstrap struct {
// contains filtered or unexported fields
}
func NewBootstrap ¶
func NewBootstrap(fileManager *filemanager.FileManager, responseWriter *responsewriter.ResponseWriter, locker sync.Locker, logger *logr.Logger) *Bootstrap
type GaleraState ¶
type GaleraState struct {
// contains filtered or unexported fields
}
func NewGaleraState ¶
func NewGaleraState(fileManager *filemanager.FileManager, responseWriter *responsewriter.ResponseWriter, locker sync.Locker, logger *logr.Logger) *GaleraState
func (*GaleraState) Get ¶
func (g *GaleraState) Get(w http.ResponseWriter, r *http.Request)
type Handler ¶
type Handler struct { Bootstrap *Bootstrap GaleraState *GaleraState Recovery *Recovery }
func NewHandler ¶
func NewHandler(fileManager *filemanager.FileManager, logger *logr.Logger, recoveryOpts ...RecoveryOption) *Handler
type Recovery ¶
type Recovery struct {
// contains filtered or unexported fields
}
func NewRecover ¶
func NewRecover(fileManager *filemanager.FileManager, responseWriter *responsewriter.ResponseWriter, locker sync.Locker, logger *logr.Logger, opts ...RecoveryOption) *Recovery
type RecoveryOption ¶
type RecoveryOption func(*Recovery)
func WithRecoveryTimeout ¶
func WithRecoveryTimeout(timeout time.Duration) RecoveryOption
Click to show internal directories.
Click to hide internal directories.