Documentation ¶
Index ¶
- func NewServer(ctx context.Context, prefix string) model.Module
- func WithRPC(rpc nervous.Controller) model.Option
- 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 NervousServer
- func (r *NervousServer) Close() error
- func (r *NervousServer) InitFlags(flags *pflag.FlagSet)
- func (r *NervousServer) InitViper(viper *viper.Viper)
- func (r *NervousServer) Initialize(opts ...model.Option)
- func (r *NervousServer) OptionConfig(opts ...model.Option)
- func (r *NervousServer) Run()
- func (r *NervousServer) 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 NervousServer ¶
type NervousServer struct {
// contains filtered or unexported fields
}
func (*NervousServer) Close ¶
func (r *NervousServer) Close() error
func (*NervousServer) InitFlags ¶
func (r *NervousServer) InitFlags(flags *pflag.FlagSet)
func (*NervousServer) InitViper ¶
func (r *NervousServer) InitViper(viper *viper.Viper)
func (*NervousServer) Initialize ¶
func (r *NervousServer) Initialize(opts ...model.Option)
func (*NervousServer) OptionConfig ¶
func (r *NervousServer) OptionConfig(opts ...model.Option)
func (*NervousServer) Run ¶
func (r *NervousServer) Run()
func (*NervousServer) ViperConfig ¶
func (r *NervousServer) ViperConfig(viper *viper.Viper)
Click to show internal directories.
Click to hide internal directories.