From 20b30000c1266606a8cdae50a79982f415f11286 Mon Sep 17 00:00:00 2001
From: Ludovic Poitou <ludovic.poitou@forgerock.com>
Date: Wed, 22 Dec 2010 12:06:31 +0000
Subject: [PATCH] Ensure that correct Grizzly MemoryManager is used for SASL and ASN1 filters.

---
 opendj-sdk/sdk/examples/org/opends/sdk/examples/server/store/Main.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/opendj-sdk/sdk/examples/org/opends/sdk/examples/server/store/Main.java b/opendj-sdk/sdk/examples/org/opends/sdk/examples/server/store/Main.java
index cae70d8..e9f1b38 100644
--- a/opendj-sdk/sdk/examples/org/opends/sdk/examples/server/store/Main.java
+++ b/opendj-sdk/sdk/examples/org/opends/sdk/examples/server/store/Main.java
@@ -39,11 +39,14 @@
 import java.util.concurrent.ConcurrentSkipListMap;
 import java.util.concurrent.locks.ReentrantReadWriteLock;
 
+import org.glassfish.grizzly.TransportFactory;
 import org.opends.sdk.*;
 import org.opends.sdk.ldif.LDIFEntryReader;
 import org.opends.sdk.requests.*;
 import org.opends.sdk.responses.*;
 
+import com.sun.opends.sdk.tools.PerfToolTCPNIOTransportFactory;
+
 
 
 /**
@@ -488,6 +491,9 @@
       System.exit(1);
     }
 
+    // Use the same transport factory as the tools.
+    TransportFactory.setInstance(new PerfToolTCPNIOTransportFactory());
+
     // Parse command line arguments.
     final String localAddress = args[0];
     final int localPort = Integer.parseInt(args[1]);

--
Gitblit v1.10.0