Code Review
/
nonrtric.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Merge "Add docker-compose files for dmaap-mediator"
[nonrtric.git]
/
dmaap-mediator-producer
/
internal
/
config
/
registrator.go
diff --git
a/dmaap-mediator-producer/internal/config/registrator.go
b/dmaap-mediator-producer/internal/config/registrator.go
index
37225ed
..
db46c54
100644
(file)
--- a/
dmaap-mediator-producer/internal/config/registrator.go
+++ b/
dmaap-mediator-producer/internal/config/registrator.go
@@
-33,9
+33,10
@@
import (
const registerTypePath = "/data-producer/v1/info-types/"
const registerProducerPath = "/data-producer/v1/info-producers/"
const registerTypePath = "/data-producer/v1/info-types/"
const registerProducerPath = "/data-producer/v1/info-producers/"
+const typeSchema = `{"type": "object","properties": {},"additionalProperties": false}`
type Registrator interface {
type Registrator interface {
- RegisterTypes(types []*jobs.Type) error
+ RegisterTypes(types []*jobs.Type
Data
) error
RegisterProducer(producerId string, producerInfo *ProducerRegistrationInfo)
}
RegisterProducer(producerId string, producerInfo *ProducerRegistrationInfo)
}
@@
-49,9
+50,9
@@
func NewRegistratorImpl(infoCoordAddr string) *RegistratorImpl {
}
}
}
}
-func (r RegistratorImpl) RegisterTypes(jobTypes []
*jobs.Type
) error {
+func (r RegistratorImpl) RegisterTypes(jobTypes []
jobs.TypeData
) error {
for _, jobType := range jobTypes {
for _, jobType := range jobTypes {
- body := fmt.Sprintf(`{"info_job_data_schema": %v}`,
jobType.
Schema)
+ body := fmt.Sprintf(`{"info_job_data_schema": %v}`,
type
Schema)
if error := restclient.Put(r.infoCoordinatorAddress+registerTypePath+url.PathEscape(jobType.TypeId), []byte(body)); error != nil {
return error
}
if error := restclient.Put(r.infoCoordinatorAddress+registerTypePath+url.PathEscape(jobType.TypeId), []byte(body)); error != nil {
return error
}