From 189dc60c70ae330716a034c936ecb52e21ba8ed9 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Thu, 25 Jul 2013 13:46:49 +0000
Subject: [PATCH] StaticUtils.java: Added close(ServerSocket...), this is crying for Java 7.
---
opends/src/server/org/opends/server/util/StaticUtils.java | 32 ++++++++++++++++++++++++++++++++
1 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/util/StaticUtils.java b/opends/src/server/org/opends/server/util/StaticUtils.java
index 87861f1..2ced84c 100644
--- a/opends/src/server/org/opends/server/util/StaticUtils.java
+++ b/opends/src/server/org/opends/server/util/StaticUtils.java
@@ -4724,6 +4724,38 @@
}
/**
+ * Closes the provided {@link ServerSocket}s ignoring any errors which
+ * occurred.
+ * <p>
+ * With java 7 we will be able to use {@link StaticUtils#close(Closeable...)}
+ * </p>
+ *
+ * @param sockets
+ * The sockets to be closed, which may be <code>null</code>.
+ */
+ public static void close(ServerSocket... sockets)
+ {
+ if (sockets == null)
+ {
+ return;
+ }
+ for (ServerSocket socket : sockets)
+ {
+ if (socket != null)
+ {
+ try
+ {
+ socket.close();
+ }
+ catch (IOException ignored)
+ {
+ // Ignore.
+ }
+ }
+ }
+ }
+
+ /**
* Closes the provided {@link InitialLdapContext}s ignoring any errors which
* occurred.
*
--
Gitblit v1.10.0