X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=netconf%2Fsal-netconf-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fsal%2Fconnect%2Fnetconf%2FNetconfDevice.java;h=f29bd2422b1f71c420c0c668aec316a5c2245a76;hb=451131b35737d7e449714309732b30cb91d3bc44;hp=323f0ee34e030c36303409e1388f982e77731220;hpb=d3365f89d6ac56e197e669286c2de9b6011f7e94;p=netconf.git diff --git a/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/NetconfDevice.java b/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/NetconfDevice.java index 323f0ee34e..f29bd2422b 100644 --- a/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/NetconfDevice.java +++ b/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/NetconfDevice.java @@ -36,16 +36,15 @@ import java.util.stream.Collectors; import org.checkerframework.checker.lock.qual.GuardedBy; import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.mdsal.dom.api.DOMRpcResult; -import org.opendaylight.mdsal.dom.api.DOMRpcService; import org.opendaylight.netconf.api.NetconfMessage; import org.opendaylight.netconf.api.xml.XmlNetconfConstants; import org.opendaylight.netconf.sal.connect.api.DeviceActionFactory; -import org.opendaylight.netconf.sal.connect.api.MessageTransformer; import org.opendaylight.netconf.sal.connect.api.NetconfDeviceSchemasResolver; import org.opendaylight.netconf.sal.connect.api.RemoteDevice; import org.opendaylight.netconf.sal.connect.api.RemoteDeviceCommunicator; import org.opendaylight.netconf.sal.connect.api.RemoteDeviceHandler; import org.opendaylight.netconf.sal.connect.api.RemoteDeviceServices; +import org.opendaylight.netconf.sal.connect.api.RemoteDeviceServices.Rpcs; import org.opendaylight.netconf.sal.connect.netconf.listener.NetconfDeviceCapabilities; import org.opendaylight.netconf.sal.connect.netconf.listener.NetconfDeviceCommunicator; import org.opendaylight.netconf.sal.connect.netconf.listener.NetconfSessionPreferences; @@ -112,7 +111,7 @@ public class NetconfDevice implements RemoteDevice { private boolean connected = false; // Message transformer is constructed once the schemas are available - private MessageTransformer messageTransformer; + private NetconfMessageTransformer messageTransformer; public NetconfDevice(final SchemaResourcesDTO schemaResourcesDTO, final BaseNetconfSchemas baseSchemas, final RemoteDeviceId id, final RemoteDeviceHandler salFacade, @@ -223,7 +222,7 @@ public class NetconfDevice implements RemoteDevice { } private synchronized void handleSalInitializationSuccess(final NetconfDeviceSchema deviceSchema, - final NetconfSessionPreferences remoteSessionCapabilities, final DOMRpcService deviceRpc, + final NetconfSessionPreferences remoteSessionCapabilities, final Rpcs deviceRpc, final RemoteDeviceCommunicator listener) { //NetconfDevice.SchemaSetup can complete after NetconfDeviceCommunicator was closed. In that case do nothing, //since salFacade.onDeviceDisconnected was already called. @@ -258,7 +257,7 @@ public class NetconfDevice implements RemoteDevice { updateTransformer(null); } - private synchronized void updateTransformer(final MessageTransformer transformer) { + private synchronized void updateTransformer(final NetconfMessageTransformer transformer) { messageTransformer = transformer; }