Added asynchronous connection for stats socket 52/31352/5
authorVladimir Lavor <vlavor@cisco.com>
Thu, 18 Feb 2021 15:05:30 +0000 (16:05 +0100)
committerVladimir Lavor <vlavor@cisco.com>
Tue, 23 Feb 2021 12:28:47 +0000 (13:28 +0100)
commit4459b648e9fb53c34abbf52a00e63ad384fb9ee2
treefbe5885b5aa2e4d3ff10255327d22ddd56a86c92
parent4c1cccf48cd144414c7233f167087aff770ef67b
Added asynchronous connection for stats socket

The stats socket now allows an option to connect asynchronously in
the same manner as the api socket  connection. New method
AsyncConnectStats returns a channel where notificaitons
of type ConnectionEvent will be sent.

Fixed the stats reconnect procedure which sometimes failed to re-eneable
the connection.

Change-Id: I0bdb19f0d57e3a1ea259b8b1ba0a5e5fa49a09db
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
adapter/stats_api.go
adapter/statsclient/statsclient.go
core/stats.go
examples/stats-client/stats_api.go