This is an automated email from the ASF dual-hosted git repository. amichair pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/aries-rsa.git
commit 3b954b09ba353552420961d56b8ed7ef079da41e Author: Amichai Rothman <[email protected]> AuthorDate: Thu May 21 08:42:12 2026 +0300 Add reuse address socket option to fastbin TCP server --- .../org/apache/aries/rsa/provider/fastbin/tcp/TcpTransportServer.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/TcpTransportServer.java b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/TcpTransportServer.java index a1475c5c..729b53d7 100644 --- a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/TcpTransportServer.java +++ b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/TcpTransportServer.java @@ -21,6 +21,7 @@ package org.apache.aries.rsa.provider.fastbin.tcp; import java.io.IOException; import java.net.InetAddress; import java.net.InetSocketAddress; +import java.net.StandardSocketOptions; import java.net.URI; import java.net.URISyntaxException; import java.net.UnknownHostException; @@ -94,6 +95,7 @@ public class TcpTransportServer implements TransportServer { try { channel = ServerSocketChannel.open(); channel.configureBlocking(false); + channel.setOption(StandardSocketOptions.SO_REUSEADDR, true); channel.socket().bind(bindAddress, backlog); } catch (IOException e) { throw new IOException("Failed to bind to server socket: " + bindAddress + " due to: " + e, e);
