*/
package org.opendaylight.netconf.sal.connect.netconf;
-import com.google.common.base.Optional;
import com.google.common.base.Preconditions;
import java.util.LinkedList;
import java.util.List;
-import org.opendaylight.controller.config.util.xml.XmlUtil;
-import org.opendaylight.controller.md.sal.dom.api.DOMNotification;
+import java.util.Optional;
+import org.opendaylight.mdsal.dom.api.DOMNotification;
import org.opendaylight.netconf.api.NetconfMessage;
+import org.opendaylight.netconf.api.xml.XmlUtil;
import org.opendaylight.netconf.sal.connect.api.MessageTransformer;
import org.opendaylight.netconf.sal.connect.api.RemoteDeviceHandler;
import org.opendaylight.netconf.sal.connect.util.RemoteDeviceId;
/**
* Forward all cached notifications and pass all notifications from this point directly to sal facade.
- * @param messageTransformer Message transformer
+ * @param transformer Message transformer
*/
- synchronized void onRemoteSchemaUp(final MessageTransformer<NetconfMessage> messageTransformer) {
- this.messageTransformer = Preconditions.checkNotNull(messageTransformer);
+ synchronized void onRemoteSchemaUp(final MessageTransformer<NetconfMessage> transformer) {
+ this.messageTransformer = Preconditions.checkNotNull(transformer);
passNotifications = true;
}
private void queueNotification(final NetconfMessage notification) {
- Preconditions.checkState(passNotifications == false);
+ Preconditions.checkState(!passNotifications);
LOG.debug("{}: Caching notification {}, remote schema not yet fully built", id, notification);
if (LOG.isTraceEnabled()) {
}
}
- synchronized void addNotificationFilter(final NotificationFilter filter) {
- this.filter = filter;
+ synchronized void addNotificationFilter(final NotificationFilter newFilter) {
+ this.filter = newFilter;
}
synchronized void onRemoteSchemaDown() {