Documentation ¶
Index ¶
- Constants
- func HTTPRequestExecutor(logger log.Logger, next func(*config.Backend) client.HTTPRequestExecutor) func(*config.Backend) client.HTTPRequestExecutor
- func Load(path, pattern string, rcf RegisterClientFunc) (int, error)
- func LoadWithLogger(path, pattern string, rcf RegisterClientFunc, logger log.Logger) (int, error)
- func RegisterClient(name string, ...)
- type LoggerRegisterer
- type Plugin
- type RegisterClientFunc
- type Registerer
Constants ¶
View Source
const Namespace = "github.com/starvn/turbo/transport/http/client/executor"
Variables ¶
This section is empty.
Functions ¶
func HTTPRequestExecutor ¶
func HTTPRequestExecutor( logger log.Logger, next func(*config.Backend) client.HTTPRequestExecutor, ) func(*config.Backend) client.HTTPRequestExecutor
func LoadWithLogger ¶
Types ¶
type LoggerRegisterer ¶
type LoggerRegisterer interface {
RegisterLogger(interface{})
}
type RegisterClientFunc ¶
Click to show internal directories.
Click to hide internal directories.