Documentation ¶
Index ¶
- func NewServer(ctx context.Context, prefix string) model.Module
- func WithSupbIndex(index *supbindex.Index) model.Option
- func WithSupbLogClr(logClr *supblog.SupbLog) model.Option
- func WithSupbMetricsClr(metricsClr *supbmetric.SupbMetrics) model.Option
- func WithSupbResMgr(resources *supbres.SupbResources) model.Option
- func WithSupbStrategyClr(strategyClr *supbstrategy.SupbStrategy) model.Option
- func WithTrace(trace *supbtrace.SupbTrace) model.Option
- type WebServer
- func (r *WebServer) Close() error
- func (r *WebServer) InitFlags(flags *pflag.FlagSet)
- func (r *WebServer) InitViper(viper *viper.Viper)
- func (r *WebServer) Initialize(opts ...model.Option)
- func (r *WebServer) OptionConfig(opts ...model.Option)
- func (r *WebServer) Run()
- func (r *WebServer) ViperConfig(viper *viper.Viper)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithSupbMetricsClr ¶
func WithSupbMetricsClr(metricsClr *supbmetric.SupbMetrics) model.Option
func WithSupbResMgr ¶
func WithSupbResMgr(resources *supbres.SupbResources) model.Option
func WithSupbStrategyClr ¶
func WithSupbStrategyClr(strategyClr *supbstrategy.SupbStrategy) model.Option
Types ¶
type WebServer ¶
type WebServer struct {
// contains filtered or unexported fields
}
func (*WebServer) Initialize ¶
func (*WebServer) OptionConfig ¶
func (*WebServer) ViperConfig ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.