Implement graceful shutdown of consumer 18/6918/2
authorelinuxhenrik <henrik.b.andersson@est.tech>
Fri, 22 Oct 2021 11:40:15 +0000 (13:40 +0200)
committerelinuxhenrik <henrik.b.andersson@est.tech>
Fri, 22 Oct 2021 12:08:11 +0000 (14:08 +0200)
commitc658d388f93467cb1a1229d11a0e01616cd97e3c
tree8f871ae314f6c205a01a19ac212a0b227211d1a4
parent0b9d965282d9c506f9a5cc9562a3afef40f8b80f
Implement graceful shutdown of consumer

Also refactored and added tests for the main package.

Some minor corrections in the producer also sneaked themselves in.

Issue-ID: NONRTRIC-612
Signed-off-by: elinuxhenrik <henrik.b.andersson@est.tech>
Change-Id: I2e81f0c0b028dc69b691b4968f6f00191ab2dce3
dmaap-mediator-producer/internal/jobs/jobs_test.go
dmaap-mediator-producer/internal/server/server_test.go
test/usecases/oruclosedlooprecovery/goversion/.gitignore
test/usecases/oruclosedlooprecovery/goversion/internal/linkfailure/linkfailurehandler.go
test/usecases/oruclosedlooprecovery/goversion/internal/restclient/client.go
test/usecases/oruclosedlooprecovery/goversion/internal/restclient/client_test.go
test/usecases/oruclosedlooprecovery/goversion/main.go
test/usecases/oruclosedlooprecovery/goversion/main_test.go [new file with mode: 0644]
test/usecases/oruclosedlooprecovery/goversion/mocks/Server.go [new file with mode: 0644]
test/usecases/oruclosedlooprecovery/goversion/simulator/producer.go [new file with mode: 0644]