From baefb23b50cf916538e061de157f1e9e81fc5a3c Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Wed, 08 Jan 2014 16:29:45 +0000
Subject: [PATCH] Fix OPENDJ-1270: Avoid unnecessary DNS lookups when performing bind requests
---
opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/GrizzlyTransportProvider.java | 16 ++++++----------
1 files changed, 6 insertions(+), 10 deletions(-)
diff --git a/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/GrizzlyTransportProvider.java b/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/GrizzlyTransportProvider.java
index 3ba263a..6357a83 100644
--- a/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/GrizzlyTransportProvider.java
+++ b/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/GrizzlyTransportProvider.java
@@ -21,12 +21,12 @@
* CDDL HEADER END
*
*
- * Copyright 2013 ForgeRock AS.
+ * Copyright 2013-2014 ForgeRock AS.
*/
package com.forgerock.opendj.grizzly;
import java.io.IOException;
-import java.net.SocketAddress;
+import java.net.InetSocketAddress;
import org.forgerock.opendj.grizzly.GrizzlyLDAPConnectionFactory;
import org.forgerock.opendj.grizzly.GrizzlyLDAPListener;
@@ -43,23 +43,19 @@
*/
public class GrizzlyTransportProvider implements TransportProvider {
- /** {@inheritDoc} */
@Override
- public LDAPConnectionFactoryImpl getLDAPConnectionFactory(SocketAddress address, LDAPOptions options) {
+ public LDAPConnectionFactoryImpl getLDAPConnectionFactory(InetSocketAddress address,
+ LDAPOptions options) {
return new GrizzlyLDAPConnectionFactory(address, options);
}
- /** {@inheritDoc} */
@Override
- public LDAPListenerImpl getLDAPListener(
- SocketAddress address,
- ServerConnectionFactory<LDAPClientContext, Integer> factory,
- LDAPListenerOptions options)
+ public LDAPListenerImpl getLDAPListener(InetSocketAddress address,
+ ServerConnectionFactory<LDAPClientContext, Integer> factory, LDAPListenerOptions options)
throws IOException {
return new GrizzlyLDAPListener(address, factory, options);
}
- /** {@inheritDoc} */
@Override
public String getName() {
return "Grizzly";
--
Gitblit v1.10.0