org/forgerock/opendj/ldap/Connections
7002
org.forgerock.opendj.ldap.ConnectionFactory newLoadBalancer(org.forgerock.opendj.ldap.LoadBalancingAlgorithm)
OPENDJ-2878 Implement sharded request load-balancer
org/forgerock/opendj/ldap/LoadBalancingAlgorithm
8001
OPENDJ-2878 Implement sharded request load-balancer
org/forgerock/opendj/ldap/LdapPromise
7012
org.forgerock.opendj.ldap.LdapPromise thenFinally(java.lang.Runnable)
Consequence of COMMONs-5 Promise API improvements
org/forgerock/opendj/ldap/RootDSE
7004
org.forgerock.opendj.ldap.LdapPromise readRootDSEAsync(org.forgerock.opendj.ldap.Connection, org.forgerock.opendj.ldap.LdapResultHandler)
Code cleanup: remove unused LdapResultHandler parameter
org/forgerock/opendj/ldap/spi/LdapPromises
7004
org.forgerock.opendj.ldap.spi.BindResultLdapPromiseImpl newBindLdapPromise(int, org.forgerock.opendj.ldap.requests.BindRequest, org.forgerock.opendj.ldap.requests.BindClient, org.forgerock.opendj.ldap.IntermediateResponseHandler, org.forgerock.opendj.ldap.Connection)
Code cleanup: remove unused Connection parameter
org/forgerock/opendj/ldap/spi/LdapPromises
7002
org.forgerock.opendj.ldap.spi.BindResultLdapPromiseImpl newBindLdapPromise(int, org.forgerock.opendj.ldap.requests.BindRequest, org.forgerock.opendj.ldap.requests.BindClient, org.forgerock.opendj.ldap.IntermediateResponseHandler, org.forgerock.opendj.ldap.spi.LDAPConnectionImpl)
Code cleanup: remove overloaded method with unused parameter
%regex[org/forgerock/opendj/ldap/schema/(AttributeType|DITContentRule|DITStructureRule|MatchingRule|MatchingRuleUse|NameForm|ObjectClass|Syntax)\$Builder]
7006
%regex[org\.forgerock\.opendj\.ldap\.schema\.SchemaElement\$SchemaElementBuilder (description|extraProperties|removeAllExtraProperties|removeExtraProperty)\([^)]*\)]
org.forgerock.opendj.ldap.schema.AbstractSchemaElement$SchemaElementBuilder
Renamed class SchemaElement to AbstractSchemaElement
%regex[org/forgerock/opendj/ldap/schema/(AttributeType|DITContentRule|DITStructureRule|MatchingRule|MatchingRuleUse|NameForm|ObjectClass|Syntax)]
5001
org/forgerock/opendj/ldap/schema/**SchemaElement
Renamed class SchemaElement to AbstractSchemaElement
%regex[org/forgerock/opendj/ldap/schema/(AttributeType|DITContentRule|DITStructureRule|MatchingRule|MatchingRuleUse|NameForm|ObjectClass|Syntax)\$Builder]
5001
org/forgerock/opendj/ldap/schema/**SchemaElement$SchemaElementBuilder
Renamed class SchemaElement to AbstractSchemaElement
org/forgerock/opendj/ldap/DN
7002
org.forgerock.opendj.ldap.DN$CompactDn compact()
CompactDN has been migrated to server
org/forgerock/opendj/ldap/DN$CompactDn
8001
CompactDN has been migrated to server
org/forgerock/opendj/ldap/schema/Schema
7002
java.util.List getAttributeTypesWithName(java.lang.String)
No duplicate names allowed
org/forgerock/opendj/ldap/schema/Schema
7002
java.util.Collection getDITContentRulesWithName(java.lang.String)
No duplicate names allowed
org/forgerock/opendj/ldap/schema/Schema
7002
java.util.Collection getDITStructureRulesWithName(java.lang.String)
No duplicate names allowed
org/forgerock/opendj/ldap/schema/Schema
7002
java.util.Collection getMatchingRuleUsesWithName(java.lang.String)
No duplicate names allowed
org/forgerock/opendj/ldap/schema/Schema
7002
java.util.Collection getMatchingRulesWithName(java.lang.String)
No duplicate names allowed
org/forgerock/opendj/ldap/schema/Schema
7002
java.util.Collection getNameFormsWithName(java.lang.String)
No duplicate names allowed
org/forgerock/opendj/ldap/schema/Schema
7002
java.util.Collection getObjectClassesWithName(java.lang.String)
No duplicate names allowed
org/forgerock/opendj/ldap/LDAPClientContext
7002
void enableConnectionSecurityLayer(org.forgerock.opendj.ldap.ConnectionSecurityLayer)
Security layer now handled with enableTLS() and enableSASL()
org/forgerock/opendj/ldap/LDAPClientContext
7012
boolean enableSASL(javax.security.sasl.SaslServer)
Simplify management of security layer
org/forgerock/opendj/ldap/LDAPClientContext
7012
javax.security.sasl.SaslServer getSASLServer()
Simplify management of security layer
org/forgerock/opendj/ldap/LDAPClientContext
7004
void enableTLS(javax.net.ssl.SSLContext, java.lang.String[], java.lang.String[], boolean, boolean)
Simplify management of security layer
org/forgerock/opendj/ldap/LDAPClientContext
7006
%regex[void\s*enableTLS\(javax\.net\.ssl\.SSLContext,\s*java\.lang\.String\[\],\s*java\.lang\.String\[\],\s*boolean,\s*boolean\)]
boolean
Simplify management of security layer
org/forgerock/opendj/ldap/LDAPClientContext
7012
void addListener(org.forgerock.opendj.ldap.LDAPClientContextEventListener)
Allows to register connection state listener
org/forgerock/opendj/ldap/LDAPListener
7005
%regex[LDAPListener\((((java\.lang\.String, +)?int,)|(java\.net\.InetSocketAddress,))\s*org\.forgerock\.opendj\.ldap\.ServerConnectionFactory(, +org\.forgerock\.util\.Options)?\)]
%regex[LDAPListener\((((java\.lang\.String, +)?int,)|(java\.util\.Set,)) +org\.forgerock\.util\.Function(, +org\.forgerock\.util\.Options)?\)]
Allow multiple bind addressses. Use function rather than specific interface
org/forgerock/opendj/ldap/LDAPListener
7002
java.net.InetSocketAddress getSocketAddress()
Accept multiple SocketAddress to bind to
org/forgerock/opendj/ldap/LDAPListener
7002
java.net.InetAddress getAddress()
Accept multiple SocketAddress to bind to
org/forgerock/opendj/ldap/LDAPListener
7002
java.lang.String getHostName()
Accept multiple SocketAddress to bind to
org/forgerock/opendj/ldap/LDAPListener
7002
int getPort()
Accept multiple SocketAddress to bind to
org/forgerock/opendj/ldap/spi/LDAPListenerImpl
7002
java.net.InetSocketAddress getSocketAddress()
Accept multiple SocketAddress to bind to
org/forgerock/opendj/ldap/spi/LDAPListenerImpl
7012
java.util.Set getSocketAddresses()
Accept multiple SocketAddress to bind to
org/forgerock/opendj/ldap/spi/TransportProvider
7005
org.forgerock.opendj.ldap.spi.LDAPListenerImpl getLDAPListener(java.net.InetSocketAddress, org.forgerock.opendj.ldap.ServerConnectionFactory, org.forgerock.util.Options)
%regex[org\.forgerock\.opendj\.ldap\.spi\.LDAPListenerImpl +getLDAPListener\(java\.util\.Set, +org\.forgerock\.util\.Function, +org\.forgerock\.util\.Options\)]
Accept multiple SocketAddress to bind to. Use Function rather than specific interface
org/forgerock/opendj/io/LDAP
7004
org.forgerock.opendj.io.LDAPWriter getWriter(org.forgerock.opendj.io.ASN1Writer)
Add support for LdapV2 encoding
org/forgerock/opendj/ldap/LDAPClientContext
7006
void sendUnsolicitedNotification(org.forgerock.opendj.ldap.responses.ExtendedResult)
com.forgerock.reactive.Completable
Return a completable so that operation can be chained (i.e: closing connection)