"net/http"
)
-type ReadyCB func()
+type ReadyCB func(interface{})
var (
// XApp is an application instance
Rmr *RMRClient
Sdl *SDLClient
+ UeNib *UENIBClient
Rnib *RNIBClient
Resource *Router
Metric *Metrics
return Rmr.IsReady() && Sdl.IsReady()
}
-func SetReadyCB(cb ReadyCB) {
- Rmr.SetReadyCB(cb)
+func SetReadyCB(cb ReadyCB, params interface{}) {
+ Rmr.SetReadyCB(cb, params)
}
func init() {
Config = Configurator{}
Metric = NewMetrics(viper.GetString("metrics.url"), viper.GetString("metrics.namespace"), Resource.router)
Rmr = NewRMRClient()
+ UeNib = NewUENIBClient()
if viper.IsSet("db.namespaces") {
namespaces := viper.GetStringSlice("db.namespaces")