From: Robert Varga Date: Mon, 4 Jul 2022 20:35:13 +0000 (+0200) Subject: Use instanceof pattern in netconf-impl X-Git-Tag: v4.0.0~25 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=netconf.git;a=commitdiff_plain;h=a33c5a6dce59e7fde138a873500861b06116b3bc Use instanceof pattern in netconf-impl We can reduce verbosity by using a pattern match, use it. Change-Id: Id92bda676d8c02f5670ae1aeacb526e20e6af03b Signed-off-by: Robert Varga --- diff --git a/netconf/netconf-impl/src/main/java/org/opendaylight/netconf/impl/NetconfServerSession.java b/netconf/netconf-impl/src/main/java/org/opendaylight/netconf/impl/NetconfServerSession.java index 19601fcdca..a9cb3eb4f7 100644 --- a/netconf/netconf-impl/src/main/java/org/opendaylight/netconf/impl/NetconfServerSession.java +++ b/netconf/netconf-impl/src/main/java/org/opendaylight/netconf/impl/NetconfServerSession.java @@ -97,9 +97,9 @@ public final class NetconfServerSession extends AbstractNetconfSession getHostName(final SocketAddress socketAddress) { - if (socketAddress instanceof InetSocketAddress) { - final var inetSocketAddress = (InetSocketAddress) socketAddress; + if (socketAddress instanceof InetSocketAddress inetSocketAddress) { return new SimpleImmutableEntry<>(Integer.toString(inetSocketAddress.getPort()), inetSocketAddress.getHostString()); - } else if (socketAddress instanceof LocalAddress) { - return new SimpleImmutableEntry<>(UNKNOWN, ((LocalAddress) socketAddress).id()); + } else if (socketAddress instanceof LocalAddress localAddress) { + return new SimpleImmutableEntry<>(UNKNOWN, localAddress.id()); } else { return new SimpleImmutableEntry<>(UNKNOWN, UNKNOWN); } diff --git a/netconf/netconf-impl/src/main/java/org/opendaylight/netconf/impl/osgi/NetconfOperationRouterImpl.java b/netconf/netconf-impl/src/main/java/org/opendaylight/netconf/impl/osgi/NetconfOperationRouterImpl.java index 3aa1c71072..b1ab4b26de 100644 --- a/netconf/netconf-impl/src/main/java/org/opendaylight/netconf/impl/osgi/NetconfOperationRouterImpl.java +++ b/netconf/netconf-impl/src/main/java/org/opendaylight/netconf/impl/osgi/NetconfOperationRouterImpl.java @@ -150,11 +150,11 @@ public class NetconfOperationRouterImpl implements NetconfOperationRouter { for (final NetconfOperation netconfOperation : allNetconfOperations) { final HandlingPriority handlingPriority = netconfOperation.canHandle(message); - if (netconfOperation instanceof DefaultNetconfOperation) { - ((DefaultNetconfOperation) netconfOperation).setNetconfSession(session); + if (netconfOperation instanceof DefaultNetconfOperation defaultOperation) { + defaultOperation.setNetconfSession(session); } - if (netconfOperation instanceof SessionAwareNetconfOperation) { - ((SessionAwareNetconfOperation) netconfOperation).setSession(session); + if (netconfOperation instanceof SessionAwareNetconfOperation sessionAwareOperation) { + sessionAwareOperation.setSession(session); } if (!handlingPriority.equals(HandlingPriority.CANNOT_HANDLE)) {