package
0.38.1
Repository: https://github.com/aperturerobotics/bifrost.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

ExLookupFirstHTTPHandler waits for the first HTTP handler to be returned.
ExLookupHTTPHandlers executes the LookupHTTPHandler directive.
MatchServeMuxPattern matches a LookupHTTPMethod against at ServeMux.
NewBusHandler constructs a new bus-backed HTTP handler.
NewBusHTTPHandler constructs a HTTPHandler which looks up the HTTP handler on the bus when at least one request is active.
NewBusHTTPHandlerBuilder constructs a HTTPHandlerBuilder which looks up the handler on the bus.
NewHTTPHandler constructs a new HTTPHandler.
NewHTTPHandlerBuilder creates a new HTTPHandlerBuilder with a static handler.
NewHTTPHandlerController constructs a new controller.
NewLookupHTTPHandler constructs a new LookupHTTPHandler directive.
NewLookupHTTPHandlerResolver constructs a new resolver.

# Structs

BusHandler implements http.Handler by calling LookupHTTPHandler.
HTTPHandler implements a HTTP handler which deduplicates with a reference count.
HTTPHandlerController resolves LookupHTTPHandler with a http.Handler.
LookupHTTPHandlerResolver resolves LookupHTTPHandler with a handler.

# Interfaces

LookupHTTPHandler is a directive to lookup a HTTP handler.

# Type aliases

LookupHTTPHandlerValue is the result type for LookupHTTPHandler.