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/proxy/Main.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/opendj-sdk/sdk/examples/org/opends/sdk/examples/server/proxy/Main.java b/opendj-sdk/sdk/examples/org/opends/sdk/examples/server/proxy/Main.java
index 204b68e..4403021 100644
--- a/opendj-sdk/sdk/examples/org/opends/sdk/examples/server/proxy/Main.java
+++ b/opendj-sdk/sdk/examples/org/opends/sdk/examples/server/proxy/Main.java
@@ -35,11 +35,14 @@
 import java.util.LinkedList;
 import java.util.List;
 
+import org.glassfish.grizzly.TransportFactory;
 import org.opends.sdk.*;
 import org.opends.sdk.controls.ProxiedAuthV2RequestControl;
 import org.opends.sdk.requests.*;
 import org.opends.sdk.responses.*;
 
+import com.sun.opends.sdk.tools.PerfToolTCPNIOTransportFactory;
+
 
 
 /**
@@ -602,6 +605,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