From 6d144f64d8ddb9d49521c9f71e716692d97d1153 Mon Sep 17 00:00:00 2001
From: maximthomas <maxim.thomas@gmail.com>
Date: Tue, 29 Jul 2025 15:01:51 +0000
Subject: [PATCH] Support Glassfish Grizzly in OSGI from 3 to 4.x

---
 opendj-grizzly/pom.xml |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/opendj-grizzly/pom.xml b/opendj-grizzly/pom.xml
index 2eff4ff..a89cc9c 100644
--- a/opendj-grizzly/pom.xml
+++ b/opendj-grizzly/pom.xml
@@ -33,6 +33,7 @@
         <opendj.osgi.import.additional>
             org.forgerock.opendj.*;provide:=true
         </opendj.osgi.import.additional>
+        <osgi.grizzly.import.version>[3.0,5)</osgi.grizzly.import.version>
     </properties>
 
     <dependencies>
@@ -127,6 +128,17 @@
                 <artifactId>maven-bundle-plugin</artifactId>
                 <configuration>
                     <instructions>
+                        <Import-Package>
+                            org.glassfish.grizzly;version="${osgi.grizzly.import.version}",
+                            org.glassfish.grizzly.attributes;version="${osgi.grizzly.import.version}",
+                            org.glassfish.grizzly.filterchain;version="${osgi.grizzly.import.version}",
+                            org.glassfish.grizzly.memory;version="${osgi.grizzly.import.version}",
+                            org.glassfish.grizzly.nio.transport;version="${osgi.grizzly.import.version}",
+                            org.glassfish.grizzly.ssl;version="${osgi.grizzly.import.version}",
+                            org.glassfish.grizzly.strategies;version="${osgi.grizzly.import.version}",
+                            org.glassfish.grizzly.threadpool;version="${osgi.grizzly.import.version}",
+                            *
+                        </Import-Package>
                         <!-- Export only public APIs of this module-->
                         <Export-Package>
                             com.forgerock.opendj.grizzly*,

--
Gitblit v1.10.0