Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetupHttpMux ¶
Types ¶
type CheckHttpHandler ¶
type CheckHttpHandler struct {
// contains filtered or unexported fields
}
func NewCheckHttpHandler ¶
func NewCheckHttpHandler(checker Checker) *CheckHttpHandler
func (*CheckHttpHandler) ServeHTTP ¶
func (h *CheckHttpHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type MultiChecker ¶
type MultiChecker struct {
// contains filtered or unexported fields
}
func NewMultiChecker ¶
func NewMultiChecker(checkers ...Checker) *MultiChecker
func (*MultiChecker) Add ¶
func (mc *MultiChecker) Add(checker Checker)
func (*MultiChecker) Check ¶
func (mc *MultiChecker) Check() error
type StartupCompleteChecker ¶
type StartupCompleteChecker struct {
// contains filtered or unexported fields
}
func NewStartupCompleteChecker ¶
func NewStartupCompleteChecker() *StartupCompleteChecker
func (*StartupCompleteChecker) Check ¶
func (checker *StartupCompleteChecker) Check() error
func (*StartupCompleteChecker) MarkComplete ¶
func (checker *StartupCompleteChecker) MarkComplete()
Click to show internal directories.
Click to hide internal directories.