Class GrizzlyTransportProvider

  • All Implemented Interfaces:
    org.forgerock.opendj.ldap.spi.Provider, org.forgerock.opendj.ldap.spi.TransportProvider

    public final class GrizzlyTransportProvider
    extends Object
    implements org.forgerock.opendj.ldap.spi.TransportProvider
    Grizzly transport provider implementation.
    • Constructor Detail

      • GrizzlyTransportProvider

        public GrizzlyTransportProvider()
    • Method Detail

      • getLDAPConnectionFactory

        public org.forgerock.opendj.ldap.spi.LDAPConnectionFactoryImpl getLDAPConnectionFactory​(String host,
                                                                                                int port,
                                                                                                org.forgerock.util.Options options)
        Specified by:
        getLDAPConnectionFactory in interface org.forgerock.opendj.ldap.spi.TransportProvider
      • getLDAPListener

        public org.forgerock.opendj.ldap.spi.LDAPListenerImpl getLDAPListener​(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> factory,
                                                                              org.forgerock.util.Options options)
                                                                       throws IOException
        Specified by:
        getLDAPListener in interface org.forgerock.opendj.ldap.spi.TransportProvider
        Throws:
        IOException
      • getName

        public String getName()
        Specified by:
        getName in interface org.forgerock.opendj.ldap.spi.Provider