import akka.pattern.Patterns;
import akka.util.Timeout;
import java.util.Collection;
-import javax.annotation.concurrent.GuardedBy;
+import org.checkerframework.checker.lock.qual.GuardedBy;
+import org.checkerframework.checker.lock.qual.Holding;
import org.opendaylight.mdsal.binding.api.ClusteredDataTreeChangeListener;
import org.opendaylight.mdsal.binding.api.DataObjectModification;
import org.opendaylight.mdsal.binding.api.DataTreeIdentifier;
}
}
- @GuardedBy("this")
+ @Holding("this")
private void closeActor() {
if (slaveActorRef != null) {
LOG.debug("{}: Sending poison pill to {}", id, slaveActorRef);
}
}
- @GuardedBy("this")
+ @Holding("this")
private void sendAskForMasterMountPointWithRetries(final AskForMasterMountPoint askForMasterMountPoint,
final ActorSelection masterActor, final int tries, final int updateCount) {
final Future<Object> future = Patterns.ask(masterActor, askForMasterMountPoint, actorResponseWaitTime);
}, setup.getActorSystem().dispatcher());
}
- @GuardedBy("this")
+ @Holding("this")
private void createOrUpdateActorRef() {
if (slaveActorRef == null) {
slaveActorRef = setup.getActorSystem().actorOf(NetconfNodeActor.props(setup, id, schemaRegistry,