import javax.xml.bind.JAXBException;
import javax.xml.bind.Unmarshaller;
import javax.xml.bind.annotation.XmlRootElement;
-import org.opendaylight.netconf.api.NetconfMessage;
+import org.opendaylight.netconf.api.messages.NetconfMessage;
import org.opendaylight.netconf.api.xml.XmlElement;
import org.opendaylight.netconf.api.xml.XmlNetconfConstants;
import org.opendaylight.netconf.api.xml.XmlUtil;
import org.opendaylight.netconf.server.NetconfServerSession;
+import org.opendaylight.netconf.server.api.operations.AbstractLastNetconfOperation;
import org.opendaylight.netconf.server.mapping.operations.DefaultNetconfOperation;
-import org.opendaylight.netconf.util.mapping.AbstractLastNetconfOperation;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.netconf.base._1._0.rev110601.SessionIdType;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.xml.sax.SAXException;
private NetconfServerSession session;
private ScheduledExecutorService scheduledExecutorService;
- public SimulatedCreateSubscription(final String id, final Optional<File> notificationsFile) {
- super(id);
+ public SimulatedCreateSubscription(final SessionIdType sessionId, final Optional<File> notificationsFile) {
+ super(sessionId);
final Optional<Notifications> notifs;
-
if (notificationsFile.isPresent()) {
notifs = Optional.of(loadNotifications(notificationsFile.orElseThrow()));
scheduledExecutorService = Executors.newScheduledThreadPool(1);