Use a global Timer 39/101939/2
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 1 Aug 2022 11:10:33 +0000 (13:10 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 1 Aug 2022 12:09:14 +0000 (14:09 +0200)
commitaeffaaf8c4d802c74e6344f63b0c4b51ccb0c075
tree8d5250e0b3292b97d736bf32354ab326e560c6bc
parentf6673b59b50588d7c7e3358f43a1f30ab80dda90
Use a global Timer

We should not be instantiating a timer for each ServerSessionManager,
but rather keep a single instance for all of them. This allows us to
reuse the timer for other things as well.

Change-Id: I0ce8489d4fdba6c9e4d37d515462b0b15481afc1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/PCEPTopologyProviderDependencies.java
pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/PCEPTopologyTracker.java
pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/ServerSessionManager.java
pcep/topology/topology-provider/src/test/java/org/opendaylight/bgpcep/pcep/topology/provider/AbstractPCEPSessionTest.java