import java.net.SocketAddress;
import java.util.AbstractMap.SimpleImmutableEntry;
import java.util.Map;
+import org.checkerframework.checker.index.qual.NonNegative;
import org.opendaylight.netconf.api.NetconfDocumentedException;
import org.opendaylight.netconf.api.messages.NetconfHelloMessage;
import org.opendaylight.netconf.api.messages.NetconfHelloMessageAdditionalHeader;
private final long sessionId;
- protected NetconfServerSessionNegotiator(final NetconfHelloMessage hello, final long sessionId,
+ NetconfServerSessionNegotiator(final NetconfHelloMessage hello, final long sessionId,
final Promise<NetconfServerSession> promise, final Channel channel, final Timer timer,
- final NetconfServerSessionListener sessionListener, final long connectionTimeoutMillis) {
- super(hello, promise, channel, timer, sessionListener, connectionTimeoutMillis);
+ final NetconfServerSessionListener sessionListener, final long connectionTimeoutMillis,
+ final @NonNegative int maximumIncomingChunkSize) {
+ super(hello, promise, channel, timer, sessionListener, connectionTimeoutMillis,
+ maximumIncomingChunkSize);
this.sessionId = sessionId;
}
* @return Two values - port and host of socket address
*/
protected static Map.Entry<String, String> 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);
}