X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=dmaap-mediator-producer%2Fmain.go;h=15207ec713af51ab0385c96f96974c2677bf5b00;hb=cbc92d08e12ca074d74221949c37cae56ac30b15;hp=79fcb6b5881a9abbd77eb0d8929e0c75dbea4f22;hpb=382870d3056e724f1e587ab21cd25411bceaaac7;p=nonrtric.git diff --git a/dmaap-mediator-producer/main.go b/dmaap-mediator-producer/main.go index 79fcb6b5..15207ec7 100644 --- a/dmaap-mediator-producer/main.go +++ b/dmaap-mediator-producer/main.go @@ -57,9 +57,9 @@ func init() { log.Fatalf("Unable to get types to register due to: %v", err) } producer := config.ProducerRegistrationInfo{ - InfoProducerSupervisionCallbackUrl: callbackAddress + server.StatusCallbackPath, + InfoProducerSupervisionCallbackUrl: callbackAddress + server.StatusPath, SupportedInfoTypes: jobs.GetSupportedTypes(), - InfoJobCallbackUrl: callbackAddress + server.JobsCallbackPath, + InfoJobCallbackUrl: callbackAddress + server.AddJobPath, } if err := registrator.RegisterProducer("DMaaP_Mediator_Producer", &producer); err != nil { log.Fatalf("Unable to register producer due to: %v", err) @@ -75,9 +75,8 @@ func main() { log.Debugf("Starting callback server at port %v", configuration.InfoProducerPort) go func() { - http.HandleFunc(server.StatusCallbackPath, server.StatusHandler) - http.HandleFunc(server.JobsCallbackPath, server.CreateInfoJobHandler) - log.Warn(http.ListenAndServe(fmt.Sprintf(":%v", configuration.InfoProducerPort), nil)) + r := server.NewRouter() + log.Warn(http.ListenAndServe(fmt.Sprintf(":%v", configuration.InfoProducerPort), r)) wg.Done() }()