X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=pcep%2Ftopology%2Ftopology-provider%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fbgpcep%2Fpcep%2Ftopology%2Fprovider%2FServerSessionManager.java;fp=pcep%2Ftopology%2Ftopology-provider%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fbgpcep%2Fpcep%2Ftopology%2Fprovider%2FServerSessionManager.java;h=72831756be332c3393685f3df8b16d04f5e3a977;hb=aeffaaf8c4d802c74e6344f63b0c4b51ccb0c075;hp=310f574da439aa8e97499decff7c4fa1f1f3b6f3;hpb=f6673b59b50588d7c7e3358f43a1f30ab80dda90;p=bgpcep.git diff --git a/pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/ServerSessionManager.java b/pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/ServerSessionManager.java index 310f574da4..72831756be 100644 --- a/pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/ServerSessionManager.java +++ b/pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/ServerSessionManager.java @@ -15,7 +15,6 @@ import com.google.common.util.concurrent.FutureCallback; import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.MoreExecutors; import com.google.common.util.concurrent.SettableFuture; -import io.netty.util.HashedWheelTimer; import io.netty.util.Timeout; import java.net.InetAddress; import java.util.HashMap; @@ -70,7 +69,6 @@ class ServerSessionManager implements PCEPSessionListenerFactory, TopologySessio private final @NonNull KeyedInstanceIdentifier topology; private final @NonNull PCEPTopologyProviderDependencies dependencies; - private final @NonNull HashedWheelTimer timer = new HashedWheelTimer(); @VisibleForTesting final AtomicBoolean isClosed = new AtomicBoolean(false); @@ -146,12 +144,6 @@ class ServerSessionManager implements PCEPSessionListenerFactory, TopologySessio } state.clear(); - // Stop the timer - final var cancelledTasks = timer.stop().size(); - if (cancelledTasks != 0) { - LOG.warn("Stopped timer with {} remaining tasks", cancelledTasks); - } - // Un-Register Pcep Topology into PCE Server final PceServerProvider server = dependencies.getPceServerProvider(); if (server != null) { @@ -283,7 +275,7 @@ class ServerSessionManager implements PCEPSessionListenerFactory, TopologySessio final @Nullable Timeout newRpcTimeout(final RpcTimeout task, final SrpIdNumber requestId) { final short localTimeout = rpcTimeout; return localTimeout <= 0 ? null - : timer.newTimeout(ignored -> task.run(requestId), localTimeout, TimeUnit.SECONDS); + : dependencies.getTimer().newTimeout(ignored -> task.run(requestId), localTimeout, TimeUnit.SECONDS); } final void setRpcTimeout(final short rpcTimeout) {