public final class GrizzlyLDAPListener extends Object implements org.forgerock.opendj.ldap.spi.LDAPListenerImpl
| Constructor and Description |
|---|
GrizzlyLDAPListener(Set<InetSocketAddress> addresses,
org.forgerock.util.Function<org.forgerock.opendj.ldap.LDAPClientContext,com.forgerock.reactive.ReactiveHandler<org.forgerock.opendj.ldap.LDAPClientContext,org.forgerock.opendj.ldap.spi.LdapMessages.LdapRequestEnvelope,com.forgerock.reactive.Stream<org.forgerock.opendj.ldap.responses.Response>>,org.forgerock.opendj.ldap.LdapException> requestHandlerFactory,
org.forgerock.util.Options options,
org.glassfish.grizzly.nio.transport.TCPNIOTransport transport)
Creates a new LDAP listener implementation which will listen for LDAP client connections using the provided
address, connection options and provided TCP transport.
|
GrizzlyLDAPListener(Set<InetSocketAddress> addresses,
org.forgerock.util.Options options,
org.forgerock.util.Function<org.forgerock.opendj.ldap.LDAPClientContext,com.forgerock.reactive.ReactiveHandler<org.forgerock.opendj.ldap.LDAPClientContext,org.forgerock.opendj.ldap.spi.LdapMessages.LdapRequestEnvelope,com.forgerock.reactive.Stream<org.forgerock.opendj.ldap.responses.Response>>,org.forgerock.opendj.ldap.LdapException> requestHandlerFactory)
Creates a new LDAP listener implementation which will listen for LDAP client connections using the provided
address and connection options.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
Set<InetSocketAddress> |
getSocketAddresses() |
String |
toString() |
public GrizzlyLDAPListener(Set<InetSocketAddress> addresses, org.forgerock.util.Options options, org.forgerock.util.Function<org.forgerock.opendj.ldap.LDAPClientContext,com.forgerock.reactive.ReactiveHandler<org.forgerock.opendj.ldap.LDAPClientContext,org.forgerock.opendj.ldap.spi.LdapMessages.LdapRequestEnvelope,com.forgerock.reactive.Stream<org.forgerock.opendj.ldap.responses.Response>>,org.forgerock.opendj.ldap.LdapException> requestHandlerFactory) throws IOException
addresses - The addresses to listen on.options - The LDAP listener options.requestHandlerFactory - The server connection factory which will be used to create server connections.IOException - If an error occurred while trying to listen on the provided address.public GrizzlyLDAPListener(Set<InetSocketAddress> addresses, org.forgerock.util.Function<org.forgerock.opendj.ldap.LDAPClientContext,com.forgerock.reactive.ReactiveHandler<org.forgerock.opendj.ldap.LDAPClientContext,org.forgerock.opendj.ldap.spi.LdapMessages.LdapRequestEnvelope,com.forgerock.reactive.Stream<org.forgerock.opendj.ldap.responses.Response>>,org.forgerock.opendj.ldap.LdapException> requestHandlerFactory, org.forgerock.util.Options options, org.glassfish.grizzly.nio.transport.TCPNIOTransport transport) throws IOException
addresses - The addresses to listen on.requestHandlerFactory - The server connection factory which will be used to create server connections.options - The LDAP listener options.transport - Grizzly TCP Transport NIO implementation to use for connections. If null, default transport
will be used.IOException - If an error occurred while trying to listen on the provided address.public void close()
close in interface Closeableclose in interface AutoCloseableclose in interface org.forgerock.opendj.ldap.spi.LDAPListenerImplpublic Set<InetSocketAddress> getSocketAddresses()
getSocketAddresses in interface org.forgerock.opendj.ldap.spi.LDAPListenerImplCopyright © 2017-2020 Wren Security. All Rights Reserved.