X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fnetconf%2Fsal-netconf-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fconnect%2Fnetconf%2FNetconfDevice.java;fp=opendaylight%2Fmd-sal%2Fsal-netconf-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fconnect%2Fnetconf%2FNetconfDevice.java;h=260ed801abd5d56c07aaa7da71af1423dd8eb5eb;hb=23fe9ca678ada6263fec5dd996f4025e4a32fcf5;hp=a7ae9cb177a10ede9eebf2dab37812109996d00a;hpb=071a641d7c12c0e6112d5ce0afe806b54f116ed2;p=controller.git diff --git a/opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/NetconfDevice.java b/opendaylight/netconf/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/NetconfDevice.java similarity index 91% rename from opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/NetconfDevice.java rename to opendaylight/netconf/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/NetconfDevice.java index a7ae9cb177..260ed801ab 100644 --- a/opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/NetconfDevice.java +++ b/opendaylight/netconf/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/NetconfDevice.java @@ -66,7 +66,7 @@ import org.slf4j.LoggerFactory; */ public final class NetconfDevice implements RemoteDevice { - private static final Logger logger = LoggerFactory.getLogger(NetconfDevice.class); + private static final Logger LOG = LoggerFactory.getLogger(NetconfDevice.class); /** * Initial schema context contains schemas for netconf monitoring and netconf notifications @@ -83,7 +83,7 @@ public final class NetconfDevice implements RemoteDevice sourceResolverFuture = processingExecutor.submit(task); - if(shouldListenOnSchemaChange(remoteSessionCapabilities)) { - registerToBaseNetconfStream(initRpc, listener); + if (shouldListenOnSchemaChange(remoteSessionCapabilities)) { + registerToBaseNetconfStream(initRpc, listener); } final FutureCallback resolvedSourceCallback = new FutureCallback() { @@ -166,7 +166,7 @@ public final class NetconfDevice implements RemoteDevice rpcResultListenableFuture = + final CheckedFuture rpcResultListenableFuture = deviceRpc.invokeRpc(NetconfMessageTransformUtil.toPath(NetconfMessageTransformUtil.CREATE_SUBSCRIPTION_RPC_QNAME), NetconfMessageTransformUtil.CREATE_SUBSCRIPTION_RPC_CONTENT); final NotificationHandler.NotificationFilter filter = new NotificationHandler.NotificationFilter() { @Override public Optional filterNotification(final DOMNotification notification) { if (isCapabilityChanged(notification)) { - logger.info("{}: Schemas change detected, reconnecting", id); + LOG.info("{}: Schemas change detected, reconnecting", id); // Only disconnect is enough, the reconnecting nature of the connector will take care of reconnecting listener.disconnect(); return Optional.absent(); @@ -205,7 +205,7 @@ public final class NetconfDevice implements RemoteDevice listener) { - logger.error("{}: Initialization in sal failed, disconnecting from device", id, t); + LOG.error("{}: Initialization in sal failed, disconnecting from device", id, t); listener.close(); onRemoteSessionDown(); resetMessageTransformer(); @@ -325,16 +325,16 @@ public final class NetconfDevice implements RemoteDevice requiredSources = Sets.newHashSet(remoteSessionCapabilities.getModuleBasedCaps()); final Set providedSources = availableSchemas.getAvailableYangSchemasQNames(); final Set requiredSourcesNotProvided = Sets.difference(requiredSources, providedSources); if (!requiredSourcesNotProvided.isEmpty()) { - logger.warn("{}: Netconf device does not provide all yang models reported in hello message capabilities, required but not provided: {}", + LOG.warn("{}: Netconf device does not provide all yang models reported in hello message capabilities, required but not provided: {}", id, requiredSourcesNotProvided); - logger.warn("{}: Attempting to build schema context from required sources", id); + LOG.warn("{}: Attempting to build schema context from required sources", id); } // Here all the sources reported in netconf monitoring are merged with those reported in hello. @@ -343,10 +343,10 @@ public final class NetconfDevice implements RemoteDevice providedSourcesNotRequired = Sets.difference(providedSources, requiredSources); if (!providedSourcesNotRequired.isEmpty()) { - logger.warn("{}: Netconf device provides additional yang models not reported in hello message capabilities: {}", + LOG.warn("{}: Netconf device provides additional yang models not reported in hello message capabilities: {}", id, providedSourcesNotRequired); - logger.warn("{}: Adding provided but not required sources as required to prevent failures", id); - logger.debug("{}: Netconf device reported in hello: {}", id, requiredSources); + LOG.warn("{}: Adding provided but not required sources as required to prevent failures", id); + LOG.debug("{}: Netconf device reported in hello: {}", id, requiredSources); requiredSources.addAll(providedSourcesNotRequired); } @@ -410,7 +410,7 @@ public final class NetconfDevice implements RemoteDevice requiredSources) { - logger.trace("{}: Trying to build schema context from {}", id, requiredSources); + LOG.trace("{}: Trying to build schema context from {}", id, requiredSources); // If no more sources, fail if(requiredSources.isEmpty()) { @@ -426,7 +426,7 @@ public final class NetconfDevice implements RemoteDevice filteredQNames = Sets.difference(deviceSources.getProvidedSourcesQName(), capabilities.getUnresolvedCapabilites().keySet()); capabilities.addCapabilities(filteredQNames); capabilities.addNonModuleBasedCapabilities(remoteSessionCapabilities.getNonModuleCaps()); @@ -438,7 +438,7 @@ public final class NetconfDevice implements RemoteDevice unresolvedSources = resolutionException.getUnsatisfiedImports().keySet(); capabilities.addUnresolvedCapabilities(getQNameFromSourceIdentifiers(unresolvedSources), UnavailableCapability.FailureReason.UnableToResolve); - logger.warn("{}: Unable to build schema context, unsatisfied imports {}, will reattempt with resolved only", id, resolutionException.getUnsatisfiedImports()); + LOG.warn("{}: Unable to build schema context, unsatisfied imports {}, will reattempt with resolved only", id, resolutionException.getUnsatisfiedImports()); setUpSchema(resolutionException.getResolvedSources()); // unknown error, fail } else { @@ -480,7 +480,7 @@ public final class NetconfDevice implements RemoteDevice