Uplift of PMS source from ONAP
[nonrtric.git] / dmaap-mediator-producer / main.go
index 79fcb6b..15207ec 100644 (file)
@@ -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()
        }()