mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Nicolas Capponi
10.55.2013 70467a0277fe4ac8fdbc477f3d2756f1724dc503
Checkpoint commit for OPENDJ-175: Decouple OpenDJ LDAP SDK from Grizzly

* Introduce two new maven modules, resulting from splitting functionality of module opendj-ldap-sdk :
opendj-core : core APIs
opendj-grizzly : implementation classes for Grizzly transport provider

These modules produce a jar with the same name (opendj-core and opendj-grizzly)

The opendj-ldap-sdk module is kept for compatibility. It contains no more source code,
but it provides a opendj-ldap-sdk jar built from the two new maven modules.

* Move classes in opendj-grizzly module to org.forgerock.opendj.grizzly package

* Move some classes in opendj-core module to the org.forgerock.opendj.ldap.spi package
Modify visibility of some constructors and methods of these classes to allow use by classes in opendj-grizzly
Classes :
- AbstractLDAPFutureResultImpl
- LDAPFutureResultImpl
- LDAPSearchFutureResultImpl
- LDAPBindFutureResultImpl
- LDAPCompareFutureResultImpl
- LDAPExtendedFutureResultImpl

* Duplicated methods in opendj-grizzly module
- LDAPReader#decodeEntry
- LDAPWriter#encodeEntry
to methods in opendj-core module
- LDAPUtils#encodeSearchResultEntry
- LDAPUtils#decodeSearchResultEntry
to avoid sharing or exposing too much code from these classes.

4 files modified
6 files added
602 files renamed
2 files copied
1271 ■■■■ changed files
opendj-sdk/opendj3/opendj-core/pom.xml 137 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/ConnectionState.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/InternalConnection.java 7 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/LDAPConstants.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/LDAPUtils.java 84 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/controls/AccountUsabilityRequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/controls/AccountUsabilityResponseControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/controls/RealAttributesOnlyRequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/controls/VirtualAttributesOnlyRequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/controls/package-info.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/extensions/GetConnectionIDExtendedRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/extensions/GetConnectionIDExtendedResult.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/extensions/GetSymmetricKeyExtendedRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/extensions/PasswordPolicyStateExtendedRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/extensions/PasswordPolicyStateExtendedResult.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/extensions/PasswordPolicyStateOperation.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/extensions/PasswordPolicyStateOperationContainer.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/extensions/PasswordPolicyStateOperationType.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/extensions/package-info.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/package-info.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/ASCIICharProp.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/AsynchronousFutureResult.java 1 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/ByteSequenceOutputStream.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/Collections2.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/CompletedFutureResult.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/FutureResultTransformer.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/Iterables.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/Iterators.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/Predicate.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/RecursiveFutureResult.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/ReferenceCountedObject.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/SizeLimitInputStream.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/StaticUtils.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/StringPrepProfile.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/SubstringReader.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/TimeSource.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/Validator.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/package-info.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/asn1/ASN1.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/asn1/ASN1ByteSequenceReader.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/asn1/ASN1InputStreamReader.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/asn1/ASN1OutputStreamWriter.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/asn1/ASN1Reader.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/asn1/ASN1Writer.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/asn1/AbstractASN1Reader.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/asn1/AbstractASN1Writer.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/asn1/package-info.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AVA.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractAsynchronousConnection.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractAttribute.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractConnection.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractConnectionWrapper.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractEntry.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractFilterVisitor.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractLoadBalancingAlgorithm.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractMapEntry.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractSynchronousConnection.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Assertion.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AssertionFailureException.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Attribute.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AttributeDescription.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AttributeFactory.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AttributeFilter.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AttributeParser.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Attributes.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AuthenticatedConnectionFactory.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AuthenticationException.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AuthorizationException.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Base64.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ByteSequence.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ByteSequenceReader.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ByteString.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ByteStringBuilder.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/CachedConnectionPool.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/CancelRequestListener.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/CancelledResultException.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ConditionResult.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Connection.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ConnectionEventListener.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ConnectionException.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ConnectionFactory.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ConnectionPool.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ConnectionSecurityLayer.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Connections.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ConstraintViolationException.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/DN.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/DecodeException.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/DecodeOptions.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/DereferenceAliasesPolicy.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Entries.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Entry.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/EntryFactory.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/EntryNotFoundException.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ErrorResultException.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ErrorResultIOException.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/FailoverLoadBalancingAlgorithm.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Filter.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/FilterVisitor.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Function.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Functions.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/FutureResult.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/GeneralizedTime.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/HeartBeatConnectionFactory.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/IntermediateResponseHandler.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/InternalConnectionFactory.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/KeyManagers.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LDAPClientContext.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LDAPConnectionFactory.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LDAPListener.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LDAPListenerOptions.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LDAPOptions.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LDAPUrl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LinkedAttribute.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LinkedHashMapEntry.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LoadBalancer.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LoadBalancerEventListener.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LoadBalancingAlgorithm.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Matcher.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/MemoryBackend.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Modification.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ModificationType.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/MultipleEntriesFoundException.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ProviderNotFoundException.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/RDN.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ReferralException.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/RequestContext.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/RequestHandler.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/RequestHandlerFactory.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/RequestHandlerFactoryAdapter.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ResultCode.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ResultHandler.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/RootDSE.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/RoundRobinLoadBalancingAlgorithm.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/SSLContextBuilder.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/SchemaResolver.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/SearchResultHandler.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/SearchResultReferenceIOException.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/SearchScope.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ServerConnection.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ServerConnectionFactory.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/SortKey.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/TimeoutResultException.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/TreeMapEntry.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/TrustManagers.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/AssertionRequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/AuthorizationIdentityRequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/AuthorizationIdentityResponseControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/Control.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/ControlDecoder.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/EntryChangeNotificationResponseControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/GenericControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/GetEffectiveRightsRequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/ManageDsaITRequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/MatchedValuesRequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PasswordExpiredResponseControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PasswordExpiringResponseControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PasswordPolicyErrorType.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PasswordPolicyRequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PasswordPolicyResponseControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PasswordPolicyWarningType.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PermissiveModifyRequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PersistentSearchChangeType.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PersistentSearchRequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PostReadRequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PostReadResponseControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PreReadRequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PreReadResponseControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/ProxiedAuthV1RequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/ProxiedAuthV2RequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/ServerSideSortRequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/ServerSideSortResponseControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/SimplePagedResultsControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/SubentriesRequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/SubtreeDeleteRequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/VirtualListViewRequestControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/VirtualListViewResponseControl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/package-info.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/package-info.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbandonRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbandonRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbstractBindRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbstractExtendedRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbstractRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbstractSASLBindRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbstractUnmodifiableBindRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbstractUnmodifiableExtendedRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbstractUnmodifiableRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbstractUnmodifiableSASLBindRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AddRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AddRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AnonymousSASLBindRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AnonymousSASLBindRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/BindClient.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/BindClientImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/BindRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/CRAMMD5SASLBindRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/CRAMMD5SASLBindRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/CancelExtendedRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/CancelExtendedRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/CompareRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/CompareRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/DeleteRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/DeleteRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/DigestMD5SASLBindRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/DigestMD5SASLBindRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/ExtendedRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/ExtendedRequestDecoder.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/ExternalSASLBindRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/ExternalSASLBindRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/GSSAPISASLBindRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/GSSAPISASLBindRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/GenericBindRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/GenericBindRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/GenericExtendedRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/GenericExtendedRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/ModifyDNRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/ModifyDNRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/ModifyRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/ModifyRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/PasswordModifyExtendedRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/PasswordModifyExtendedRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/PlainSASLBindRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/PlainSASLBindRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/Request.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/Requests.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/SASLBindClientImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/SASLBindRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/SearchRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/SearchRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/SimpleBindRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/SimpleBindRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/StartTLSExtendedRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/StartTLSExtendedRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnbindRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnbindRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableAbandonRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableAddRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableAnonymousSASLBindRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableCRAMMD5SASLBindRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableCancelExtendedRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableCompareRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableDeleteRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableDigestMD5SASLBindRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableExternalSASLBindRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableGSSAPISASLBindRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableGenericBindRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableGenericExtendedRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableModifyDNRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableModifyRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiablePasswordModifyExtendedRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiablePlainSASLBindRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableSearchRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableSimpleBindRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableStartTLSExtendedRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableUnbindRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableWhoAmIExtendedRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/WhoAmIExtendedRequest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/WhoAmIExtendedRequestImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/package-info.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/AbstractExtendedResult.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/AbstractExtendedResultDecoder.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/AbstractIntermediateResponse.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/AbstractResponseImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/AbstractResultImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/AbstractUnmodifiableExtendedResultImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/AbstractUnmodifiableIntermediateResponseImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/AbstractUnmodifiableResponseImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/AbstractUnmodifiableResultImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/BindResult.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/BindResultImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/CompareResult.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/CompareResultImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/ExtendedResult.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/ExtendedResultDecoder.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/GenericExtendedResult.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/GenericExtendedResultImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/GenericIntermediateResponse.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/GenericIntermediateResponseImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/IntermediateResponse.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/PasswordModifyExtendedResult.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/PasswordModifyExtendedResultImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/Response.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/Responses.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/Result.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/ResultImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/SearchResultEntry.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/SearchResultEntryImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/SearchResultReference.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/SearchResultReferenceImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/UnmodifiableBindResultImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/UnmodifiableCompareResultImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/UnmodifiableGenericExtendedResultImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/UnmodifiableGenericIntermediateResponseImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/UnmodifiablePasswordModifyExtendedResultImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/UnmodifiableResultImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/UnmodifiableSearchResultEntryImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/UnmodifiableSearchResultReferenceImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/UnmodifiableWhoAmIExtendedResultImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/WhoAmIExtendedResult.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/WhoAmIExtendedResultImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/package-info.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AbstractMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AbstractOrderingMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AbstractSubstringMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AbstractSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AttributeType.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AttributeTypeSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AttributeUsage.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AuthPasswordExactEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AuthPasswordSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/BinarySyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/BitStringEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/BitStringSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/BooleanEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/BooleanSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseExactEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseExactIA5EqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseExactIA5SubstringMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseExactOrderingMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseExactSubstringMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseIgnoreEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseIgnoreIA5EqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseIgnoreIA5SubstringMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseIgnoreListEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseIgnoreListSubstringMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseIgnoreOrderingMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseIgnoreSubstringMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CertificateListSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CertificatePairSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CertificateSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/ConflictingSchemaElementException.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CoreSchema.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CoreSchemaImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CountryStringSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DITContentRule.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DITContentRuleSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DITStructureRule.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DITStructureRuleSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DefaultSchema.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DeliveryMethodSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DirectoryStringFirstComponentEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DirectoryStringSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DistinguishedNameEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DistinguishedNameSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DoubleMetaphoneApproximateMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/EnhancedGuideSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/EnumOrderingMatchingRule.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/EnumSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/EqualLengthApproximateMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/FacsimileNumberSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/FaxSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/GeneralizedTimeEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/GeneralizedTimeOrderingMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/GeneralizedTimeSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/GenerateCoreSchema.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/GuideSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/IA5StringSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/IntegerEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/IntegerFirstComponentEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/IntegerOrderingMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/IntegerSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/JPEGSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/KeywordEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/LDAPSyntaxDescriptionSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/MatchingRule.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/MatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/MatchingRuleSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/MatchingRuleUse.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/MatchingRuleUseSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/NameAndOptionalUIDSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/NameForm.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/NameFormSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/NumericStringEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/NumericStringOrderingMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/NumericStringSubstringMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/NumericStringSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/OIDSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/ObjectClass.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/ObjectClassSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/ObjectClassType.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/ObjectIdentifierEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/ObjectIdentifierFirstComponentEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/OctetStringEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/OctetStringOrderingMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/OctetStringSubstringMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/OctetStringSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/OtherMailboxSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/PostalAddressSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/PresentationAddressEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/PresentationAddressSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/PrintableStringSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/ProtocolInformationEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/ProtocolInformationSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/RegexSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/Schema.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SchemaBuilder.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SchemaConstants.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SchemaElement.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SchemaException.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SchemaUtils.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SchemaValidationPolicy.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SubstringAssertionSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SupportedAlgorithmSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/Syntax.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/TelephoneNumberEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/TelephoneNumberSubstringMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/TelephoneNumberSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/TeletexTerminalIdentifierSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/TelexNumberSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/UTCTimeSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/UUIDEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/UUIDOrderingMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/UUIDSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/UniqueMemberEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/UnknownSchemaElementException.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/UserPasswordExactEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/UserPasswordSyntaxImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/WordEqualityMatchingRuleImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/package-info.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/AbstractLDAPFutureResultImpl.java 55 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/LDAPBindFutureResultImpl.java 30 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/LDAPCompareFutureResultImpl.java 25 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/LDAPConnectionFactoryImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/LDAPExtendedFutureResultImpl.java 45 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/LDAPFutureResultImpl.java 32 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/LDAPListenerImpl.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/LDAPSearchFutureResultImpl.java 37 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/Provider.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/TransportProvider.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/package-info.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/AbstractLDIFReader.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/AbstractLDIFStream.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/AbstractLDIFWriter.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/ChangeRecord.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/ChangeRecordReader.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/ChangeRecordVisitor.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/ChangeRecordVisitorWriter.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/ChangeRecordWriter.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/ConnectionChangeRecordWriter.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/ConnectionEntryReader.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/ConnectionEntryWriter.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/EntryReader.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/EntryWriter.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/LDIF.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/LDIFChangeRecordReader.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/LDIFChangeRecordWriter.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/LDIFEntryReader.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/LDIFEntryWriter.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/RejectedChangeRecordListener.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/RejectedLDIFListener.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/package-info.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/resources/com/forgerock/opendj/ldap/core.properties patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/resources/com/forgerock/opendj/ldap/core_de.properties patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/resources/com/forgerock/opendj/ldap/core_es.properties patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/resources/com/forgerock/opendj/ldap/core_fr.properties patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/resources/com/forgerock/opendj/ldap/core_ja.properties patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/resources/com/forgerock/opendj/ldap/core_ko.properties patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/resources/com/forgerock/opendj/ldap/core_zh_CN.properties patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/main/resources/com/forgerock/opendj/ldap/core_zh_TW.properties patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/ldap/BasicLDAPConnectionFactory.java 108 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/ldap/BasicLDAPListener.java 86 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/ldap/BasicTransportProvider.java 23 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/ldap/ConnectionStateTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/ldap/LDAPTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/ldap/controls/AccountUsabilityRequestControlTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/ldap/controls/AccountUsabilityResponseControlTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/util/ASCIICharPropTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/util/FutureResultTransformerTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/util/ReferenceCountedObjectTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/util/StaticUtilsTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/util/StringPrepProfileTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/util/UtilTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/asn1/ASN1ByteSequenceReaderTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/asn1/ASN1InputStreamReaderTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/asn1/ASN1OutputStreamWriterTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/asn1/ASN1ReaderTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/asn1/ASN1WriterTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/AbstractAsynchronousConnectionTestCase.java 4 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/AbstractLoadBalancingAlgorithmTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/AttributeDescriptionTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/AttributeParserTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/ByteSequenceTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/ByteStringBuilderTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/ByteStringTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/ConnectionPoolTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/ConnectionsTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/DNTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/EntriesTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/EntryTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/FilterTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/GeneralizedTimeTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/HeartBeatConnectionFactoryTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/LDAPServer.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/LDAPUrlTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/LinkedAttributeTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/MemoryBackendTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/MockConnectionEventListener.java 16 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/MockScheduler.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/RDNTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/SdkTestCase.java 4 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/SearchScopeTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/TestCaseUtils.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/TestCaseUtilsTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/TypesTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/controls/ControlsTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/AbandonRequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/AddRequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/AnonymousSASLBindRequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/BindRequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/CRAMMD5SASLBindRequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/CompareRequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/DeleteRequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/DigestMD5SASLBindRequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/ExtendedRequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/ExternalSASLBindRequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/GSSAPISASLBindRequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/GenericBindRequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/ModifyDNRequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/ModifyRequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/PlainSASLBindRequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/RequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/RequestsTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/SearchRequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/SimpleBindRequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/UnbindRequestTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/responses/ResponsesTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/AbstractSchemaElementTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/ApproximateMatchingRuleTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/AttributeTypeSyntaxTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/AttributeTypeTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/BitStringEqualityMatchingRuleTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/BitStringSyntaxTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/BooleanEqualityMatchingRuleTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseExactEqualityMatchingRuleTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseExactIA5EqualityMatchingRuleTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseExactIA5SubstringMatchingRuleTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseExactOrderingMatchingRuleTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseExactSubstringMatchingRuleTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseIgnoreEqualityMatchingRuleTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseIgnoreIA5EqualityMatchingRuleTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseIgnoreIA5SubstringMatchingRuleTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseIgnoreOrderingMatchingRuleTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseIgnoreSubstringMatchingRuleTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CoreSchemaTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CountryStringSyntaxTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/DITContentRuleSyntaxTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/DistinguishedNameEqualityMatchingRuleTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/EntrySchemaCheckingTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/EnumSyntaxTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/GeneralizedTimeSyntaxTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/GuideSyntaxTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/IA5StringSyntaxTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/LDAPSyntaxTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/MatchingRuleSyntaxTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/MatchingRuleTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/MatchingRuleUseSyntaxTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/NameFormTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/OrderingMatchingRuleTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/OtherMailboxSyntaxTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/RegexSyntaxTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/SchemaBuilderTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/SchemaCompatTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/SchemaTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/SchemaUtilsTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/SubstitutionSyntaxTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/SubstringMatchingRuleTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/SyntaxTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/TelexSyntaxTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/UTCTimeSyntaxTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/UUIDSyntaxTest.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldif/AbstractLDIFTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldif/ConnectionChangeRecordWriterTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldif/ConnectionEntryReaderTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldif/ConnectionEntryWriterTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldif/LDIFChangeRecordReaderTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldif/LDIFChangeRecordWriterTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldif/LDIFEntryReaderTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldif/LDIFEntryWriterTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldif/LDIFTestCase.java patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/src/test/resources/META-INF/services/org.forgerock.opendj.ldap.spi.TransportProvider 2 ●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/pom.xml 124 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/ASN1BufferReader.java 2 ●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/ASN1BufferWriter.java 2 ●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/AbstractLDAPMessageHandler.java 2 ●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/ConnectionSecurityLayerFilter.java 2 ●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/DefaultTCPNIOTransport.java 2 ●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/GrizzlyLDAPConnection.java 15 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/GrizzlyLDAPConnectionFactory.java 7 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/GrizzlyLDAPListener.java 4 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/GrizzlyTransportProvider.java 18 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/LDAPClientFilter.java 10 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/LDAPMessageHandler.java 2 ●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/LDAPReader.java 57 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/LDAPServerFilter.java 2 ●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/LDAPWriter.java 4 ●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/TimeoutChecker.java 2 ●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/UnexpectedRequestException.java 2 ●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/UnexpectedResponseException.java 2 ●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/UnsupportedMessageException.java 2 ●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/package-info.java 31 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/javadoc/overview.html 112 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/main/resources/META-INF/services/org.forgerock.opendj.ldap.spi.TransportProvider 2 ●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/test/java/com/forgerock/opendj/grizzly/ASN1BufferReaderTestCase.java 2 ●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/test/java/com/forgerock/opendj/grizzly/ASN1BufferWriterTestCase.java 2 ●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/test/java/com/forgerock/opendj/grizzly/ConnectionFactoryTestCase.java 34 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/test/java/com/forgerock/opendj/grizzly/DefaultTCPNIOTransportTestCase.java 9 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/test/java/com/forgerock/opendj/grizzly/GrizzlyLDAPConnectionTestCase.java 11 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/test/java/com/forgerock/opendj/grizzly/LDAPConnectionFactoryTestCase.java 20 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-grizzly/src/test/java/com/forgerock/opendj/grizzly/LDAPListenerTestCase.java 21 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk-examples/pom.xml 9 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/pom.xml 57 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-rest2ldap/pom.xml 2 ●●● patch | view | raw | blame | history
opendj-sdk/opendj3/pom.xml 2 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3/opendj-core/pom.xml
New file
@@ -0,0 +1,137 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
  ! CDDL HEADER START
  !
  ! The contents of this file are subject to the terms of the
  ! Common Development and Distribution License, Version 1.0 only
  ! (the "License").  You may not use this file except in compliance
  ! with the License.
  !
  ! You can obtain a copy of the license at legal-notices/CDDLv1_0.txt
  ! or http://forgerock.org/license/CDDLv1.0.html.
  ! See the License for the specific language governing permissions
  ! and limitations under the License.
  !
  ! When distributing Covered Code, include this CDDL HEADER in each
  ! file and include the License file at legal-notices/CDDLv1_0.txt.
  ! If applicable, add the following below this CDDL HEADER, with the
  ! fields enclosed by brackets "[]" replaced with your own identifying
  ! information:
  !      Portions Copyright [yyyy] [name of copyright owner]
  !
  ! CDDL HEADER END
  !
  !      Copyright 2011-2012 ForgeRock AS
  !
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <artifactId>opendj-project</artifactId>
    <groupId>org.forgerock.opendj</groupId>
    <version>2.7.0-SNAPSHOT</version>
  </parent>
  <artifactId>opendj-core</artifactId>
  <name>OpenDJ LDAP SDK</name>
  <description>
    This module includes OpenDJ core APIs for implementing LDAP Directory
    client and server applications.
  </description>
  <packaging>bundle</packaging>
  <dependencies>
    <dependency>
      <groupId>org.forgerock.commons</groupId>
      <artifactId>i18n-core</artifactId>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
    </dependency>
    <dependency>
      <groupId>org.forgerock</groupId>
      <artifactId>forgerock-build-tools</artifactId>
      <version>${forgerockBuildToolsVersion}</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <properties>
    <opendj.osgi.import>
      com.sun.security.auth*;resolution:=optional,
      *
    </opendj.osgi.import>
  </properties>
  <build>
    <plugins>
      <plugin>
        <groupId>org.forgerock.commons</groupId>
        <artifactId>i18n-maven-plugin</artifactId>
        <executions>
          <execution>
            <phase>generate-sources</phase>
            <goals>
              <goal>generate-messages</goal>
            </goals>
            <configuration>
              <messageFiles>
                <messageFile>com/forgerock/opendj/ldap/core.properties</messageFile>
              </messageFiles>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.felix</groupId>
        <artifactId>maven-bundle-plugin</artifactId>
        <extensions>true</extensions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-source-plugin</artifactId>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>2.4</version>
        <executions>
          <execution>
            <goals>
              <goal>test-jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-project-info-reports-plugin</artifactId>
        <reportSets>
          <reportSet>
            <reports>
              <report>mailing-list</report>
              <report>issue-tracking</report>
              <report>license</report>
              <report>cim</report>
              <report>distribution-management</report>
            </reports>
          </reportSet>
        </reportSets>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <configuration>
          <links>
           <link>http://commons.forgerock.org/i18n-framework/i18n-core/apidocs</link>
          </links>
        </configuration>
      </plugin>
    </plugins>
  </reporting>
</project>
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/ConnectionState.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/InternalConnection.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/InternalConnection.java
@@ -55,6 +55,11 @@
import org.forgerock.opendj.ldap.responses.ExtendedResult;
import org.forgerock.opendj.ldap.responses.Responses;
import org.forgerock.opendj.ldap.responses.Result;
import org.forgerock.opendj.ldap.spi.AbstractLDAPFutureResultImpl;
import org.forgerock.opendj.ldap.spi.LDAPCompareFutureResultImpl;
import org.forgerock.opendj.ldap.spi.LDAPExtendedFutureResultImpl;
import org.forgerock.opendj.ldap.spi.LDAPFutureResultImpl;
import org.forgerock.opendj.ldap.spi.LDAPSearchFutureResultImpl;
import com.forgerock.opendj.util.CompletedFutureResult;
import com.forgerock.opendj.util.Validator;
@@ -92,7 +97,7 @@
         * {@inheritDoc}
         */
        @Override
        BindResult newErrorResult(final ResultCode resultCode, final String diagnosticMessage,
        protected BindResult newErrorResult(final ResultCode resultCode, final String diagnosticMessage,
                final Throwable cause) {
            return Responses.newBindResult(resultCode).setDiagnosticMessage(diagnosticMessage)
                    .setCause(cause);
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/LDAPConstants.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/LDAPUtils.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/LDAPUtils.java
@@ -22,6 +22,7 @@
 *
 *
 *      Copyright 2009 Sun Microsystems, Inc.
 *      Portions copyright 2013 ForgeRock AS.
 */
package com.forgerock.opendj.ldap;
@@ -33,14 +34,22 @@
import java.util.LinkedList;
import java.util.List;
import org.forgerock.i18n.LocalizedIllegalArgumentException;
import org.forgerock.opendj.asn1.ASN1Reader;
import org.forgerock.opendj.asn1.ASN1Writer;
import org.forgerock.opendj.ldap.Attribute;
import org.forgerock.opendj.ldap.AttributeDescription;
import org.forgerock.opendj.ldap.ByteSequence;
import org.forgerock.opendj.ldap.ByteString;
import org.forgerock.opendj.ldap.DN;
import org.forgerock.opendj.ldap.DecodeException;
import org.forgerock.opendj.ldap.DecodeOptions;
import org.forgerock.opendj.ldap.Entry;
import org.forgerock.opendj.ldap.Filter;
import org.forgerock.opendj.ldap.FilterVisitor;
import org.forgerock.opendj.ldap.responses.Responses;
import org.forgerock.opendj.ldap.responses.SearchResultEntry;
import org.forgerock.opendj.ldap.schema.Schema;
/**
 * Common LDAP utility methods which may be used when implementing new controls
@@ -292,7 +301,56 @@
     */
    public static SearchResultEntry decodeSearchResultEntry(final ASN1Reader reader,
            final DecodeOptions options) throws IOException {
        return LDAPReader.decodeEntry(reader, options);
        Entry entry;
        reader.readStartSequence(OP_TYPE_SEARCH_RESULT_ENTRY);
        try {
            final String dnString = reader.readOctetStringAsString();
            final Schema schema = options.getSchemaResolver().resolveSchema(dnString);
            DN dn;
            try {
                dn = DN.valueOf(dnString, schema);
            } catch (final LocalizedIllegalArgumentException e) {
                throw DecodeException.error(e.getMessageObject());
            }
            entry = options.getEntryFactory().newEntry(dn);
            reader.readStartSequence();
            try {
                while (reader.hasNextElement()) {
                    reader.readStartSequence();
                    try {
                        final String ads = reader.readOctetStringAsString();
                        AttributeDescription ad;
                        try {
                            ad = AttributeDescription.valueOf(ads, schema);
                        } catch (final LocalizedIllegalArgumentException e) {
                            throw DecodeException.error(e.getMessageObject());
                        }
                        final Attribute attribute = options.getAttributeFactory().newAttribute(ad);
                        reader.readStartSet();
                        try {
                            while (reader.hasNextElement()) {
                                attribute.add(reader.readOctetString());
                            }
                            entry.addAttribute(attribute);
                        } finally {
                            reader.readEndSet();
                        }
                    } finally {
                        reader.readEndSequence();
                    }
                }
            } finally {
                reader.readEndSequence();
            }
        } finally {
            reader.readEndSequence();
        }
        return Responses.newSearchResultEntry(entry);
    }
    /**
@@ -334,10 +392,32 @@
    public static ASN1Writer encodeSearchResultEntry(final ASN1Writer writer,
            final SearchResultEntry entry) throws IOException {
        // FIXME: this should include Controls.
        LDAPWriter.encodeEntry(writer, entry);
        writer.writeStartSequence(OP_TYPE_SEARCH_RESULT_ENTRY);
        writer.writeOctetString(entry.getName().toString());
        writer.writeStartSequence();
        for (final Attribute attr : entry.getAllAttributes()) {
            encodeAttribute(writer, attr);
        }
        writer.writeEndSequence();
        writer.writeEndSequence();
        return writer;
    }
    private static void encodeAttribute(final ASN1Writer writer, final Attribute attribute)
            throws IOException {
        writer.writeStartSequence();
        writer.writeOctetString(attribute.getAttributeDescriptionAsString());
        writer.writeStartSet();
        for (final ByteString value : attribute) {
            writer.writeOctetString(value);
        }
        writer.writeEndSequence();
        writer.writeEndSequence();
    }
    // Decodes an and filter.
    private static Filter decodeAndFilter(final ASN1Reader reader) throws IOException {
        Filter filter;
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/controls/AccountUsabilityRequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/controls/AccountUsabilityResponseControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/controls/RealAttributesOnlyRequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/controls/VirtualAttributesOnlyRequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/controls/package-info.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/extensions/GetConnectionIDExtendedRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/extensions/GetConnectionIDExtendedResult.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/extensions/GetSymmetricKeyExtendedRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/extensions/PasswordPolicyStateExtendedRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/extensions/PasswordPolicyStateExtendedResult.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/extensions/PasswordPolicyStateOperation.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/extensions/PasswordPolicyStateOperationContainer.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/extensions/PasswordPolicyStateOperationType.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/extensions/package-info.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/ldap/package-info.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/ASCIICharProp.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/AsynchronousFutureResult.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/util/AsynchronousFutureResult.java
@@ -22,6 +22,7 @@
 *
 *
 *      Copyright 2009-2010 Sun Microsystems, Inc.
 *      Portions copyright 2013 ForgeRock AS.
 */
package com.forgerock.opendj.util;
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/ByteSequenceOutputStream.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/Collections2.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/CompletedFutureResult.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/FutureResultTransformer.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/Iterables.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/Iterators.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/Predicate.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/RecursiveFutureResult.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/ReferenceCountedObject.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/SizeLimitInputStream.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/StaticUtils.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/StringPrepProfile.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/SubstringReader.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/TimeSource.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/Validator.java
opendj-sdk/opendj3/opendj-core/src/main/java/com/forgerock/opendj/util/package-info.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/asn1/ASN1.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/asn1/ASN1ByteSequenceReader.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/asn1/ASN1InputStreamReader.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/asn1/ASN1OutputStreamWriter.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/asn1/ASN1Reader.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/asn1/ASN1Writer.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/asn1/AbstractASN1Reader.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/asn1/AbstractASN1Writer.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/asn1/package-info.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AVA.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractAsynchronousConnection.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractAttribute.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractConnection.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractConnectionWrapper.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractEntry.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractFilterVisitor.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractLoadBalancingAlgorithm.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractMapEntry.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractSynchronousConnection.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Assertion.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AssertionFailureException.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Attribute.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AttributeDescription.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AttributeFactory.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AttributeFilter.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AttributeParser.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Attributes.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AuthenticatedConnectionFactory.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AuthenticationException.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/AuthorizationException.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Base64.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ByteSequence.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ByteSequenceReader.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ByteString.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ByteStringBuilder.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/CachedConnectionPool.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/CancelRequestListener.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/CancelledResultException.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ConditionResult.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Connection.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ConnectionEventListener.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ConnectionException.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ConnectionFactory.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ConnectionPool.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ConnectionSecurityLayer.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Connections.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ConstraintViolationException.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/DN.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/DecodeException.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/DecodeOptions.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/DereferenceAliasesPolicy.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Entries.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Entry.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/EntryFactory.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/EntryNotFoundException.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ErrorResultException.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ErrorResultIOException.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/FailoverLoadBalancingAlgorithm.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Filter.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/FilterVisitor.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Function.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Functions.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/FutureResult.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/GeneralizedTime.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/HeartBeatConnectionFactory.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/IntermediateResponseHandler.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/InternalConnectionFactory.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/KeyManagers.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LDAPClientContext.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LDAPConnectionFactory.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LDAPListener.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LDAPListenerOptions.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LDAPOptions.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LDAPUrl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LinkedAttribute.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LinkedHashMapEntry.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LoadBalancer.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LoadBalancerEventListener.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/LoadBalancingAlgorithm.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Matcher.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/MemoryBackend.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/Modification.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ModificationType.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/MultipleEntriesFoundException.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ProviderNotFoundException.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/RDN.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ReferralException.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/RequestContext.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/RequestHandler.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/RequestHandlerFactory.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/RequestHandlerFactoryAdapter.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ResultCode.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ResultHandler.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/RootDSE.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/RoundRobinLoadBalancingAlgorithm.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/SSLContextBuilder.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/SchemaResolver.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/SearchResultHandler.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/SearchResultReferenceIOException.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/SearchScope.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ServerConnection.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/ServerConnectionFactory.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/SortKey.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/TimeoutResultException.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/TreeMapEntry.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/TrustManagers.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/AssertionRequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/AuthorizationIdentityRequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/AuthorizationIdentityResponseControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/Control.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/ControlDecoder.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/EntryChangeNotificationResponseControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/GenericControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/GetEffectiveRightsRequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/ManageDsaITRequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/MatchedValuesRequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PasswordExpiredResponseControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PasswordExpiringResponseControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PasswordPolicyErrorType.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PasswordPolicyRequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PasswordPolicyResponseControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PasswordPolicyWarningType.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PermissiveModifyRequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PersistentSearchChangeType.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PersistentSearchRequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PostReadRequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PostReadResponseControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PreReadRequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PreReadResponseControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/ProxiedAuthV1RequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/ProxiedAuthV2RequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/ServerSideSortRequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/ServerSideSortResponseControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/SimplePagedResultsControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/SubentriesRequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/SubtreeDeleteRequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/VirtualListViewRequestControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/VirtualListViewResponseControl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/package-info.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/package-info.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbandonRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbandonRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbstractBindRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbstractExtendedRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbstractRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbstractSASLBindRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbstractUnmodifiableBindRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbstractUnmodifiableExtendedRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbstractUnmodifiableRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AbstractUnmodifiableSASLBindRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AddRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AddRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AnonymousSASLBindRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/AnonymousSASLBindRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/BindClient.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/BindClientImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/BindRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/CRAMMD5SASLBindRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/CRAMMD5SASLBindRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/CancelExtendedRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/CancelExtendedRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/CompareRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/CompareRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/DeleteRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/DeleteRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/DigestMD5SASLBindRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/DigestMD5SASLBindRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/ExtendedRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/ExtendedRequestDecoder.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/ExternalSASLBindRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/ExternalSASLBindRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/GSSAPISASLBindRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/GSSAPISASLBindRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/GenericBindRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/GenericBindRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/GenericExtendedRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/GenericExtendedRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/ModifyDNRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/ModifyDNRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/ModifyRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/ModifyRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/PasswordModifyExtendedRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/PasswordModifyExtendedRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/PlainSASLBindRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/PlainSASLBindRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/Request.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/Requests.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/SASLBindClientImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/SASLBindRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/SearchRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/SearchRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/SimpleBindRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/SimpleBindRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/StartTLSExtendedRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/StartTLSExtendedRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnbindRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnbindRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableAbandonRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableAddRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableAnonymousSASLBindRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableCRAMMD5SASLBindRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableCancelExtendedRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableCompareRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableDeleteRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableDigestMD5SASLBindRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableExternalSASLBindRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableGSSAPISASLBindRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableGenericBindRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableGenericExtendedRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableModifyDNRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableModifyRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiablePasswordModifyExtendedRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiablePlainSASLBindRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableSearchRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableSimpleBindRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableStartTLSExtendedRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableUnbindRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/UnmodifiableWhoAmIExtendedRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/WhoAmIExtendedRequest.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/WhoAmIExtendedRequestImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/package-info.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/AbstractExtendedResult.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/AbstractExtendedResultDecoder.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/AbstractIntermediateResponse.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/AbstractResponseImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/AbstractResultImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/AbstractUnmodifiableExtendedResultImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/AbstractUnmodifiableIntermediateResponseImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/AbstractUnmodifiableResponseImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/AbstractUnmodifiableResultImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/BindResult.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/BindResultImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/CompareResult.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/CompareResultImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/ExtendedResult.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/ExtendedResultDecoder.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/GenericExtendedResult.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/GenericExtendedResultImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/GenericIntermediateResponse.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/GenericIntermediateResponseImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/IntermediateResponse.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/PasswordModifyExtendedResult.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/PasswordModifyExtendedResultImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/Response.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/Responses.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/Result.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/ResultImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/SearchResultEntry.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/SearchResultEntryImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/SearchResultReference.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/SearchResultReferenceImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/UnmodifiableBindResultImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/UnmodifiableCompareResultImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/UnmodifiableGenericExtendedResultImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/UnmodifiableGenericIntermediateResponseImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/UnmodifiablePasswordModifyExtendedResultImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/UnmodifiableResultImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/UnmodifiableSearchResultEntryImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/UnmodifiableSearchResultReferenceImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/UnmodifiableWhoAmIExtendedResultImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/WhoAmIExtendedResult.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/WhoAmIExtendedResultImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/package-info.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AbstractMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AbstractOrderingMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AbstractSubstringMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AbstractSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AttributeType.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AttributeTypeSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AttributeUsage.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AuthPasswordExactEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AuthPasswordSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/BinarySyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/BitStringEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/BitStringSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/BooleanEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/BooleanSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseExactEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseExactIA5EqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseExactIA5SubstringMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseExactOrderingMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseExactSubstringMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseIgnoreEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseIgnoreIA5EqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseIgnoreIA5SubstringMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseIgnoreListEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseIgnoreListSubstringMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseIgnoreOrderingMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CaseIgnoreSubstringMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CertificateListSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CertificatePairSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CertificateSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/ConflictingSchemaElementException.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CoreSchema.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CoreSchemaImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/CountryStringSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DITContentRule.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DITContentRuleSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DITStructureRule.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DITStructureRuleSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DefaultSchema.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DeliveryMethodSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DirectoryStringFirstComponentEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DirectoryStringSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DistinguishedNameEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DistinguishedNameSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DoubleMetaphoneApproximateMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/EnhancedGuideSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/EnumOrderingMatchingRule.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/EnumSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/EqualLengthApproximateMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/FacsimileNumberSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/FaxSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/GeneralizedTimeEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/GeneralizedTimeOrderingMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/GeneralizedTimeSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/GenerateCoreSchema.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/GuideSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/IA5StringSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/IntegerEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/IntegerFirstComponentEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/IntegerOrderingMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/IntegerSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/JPEGSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/KeywordEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/LDAPSyntaxDescriptionSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/MatchingRule.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/MatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/MatchingRuleSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/MatchingRuleUse.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/MatchingRuleUseSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/NameAndOptionalUIDSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/NameForm.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/NameFormSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/NumericStringEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/NumericStringOrderingMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/NumericStringSubstringMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/NumericStringSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/OIDSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/ObjectClass.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/ObjectClassSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/ObjectClassType.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/ObjectIdentifierEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/ObjectIdentifierFirstComponentEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/OctetStringEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/OctetStringOrderingMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/OctetStringSubstringMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/OctetStringSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/OtherMailboxSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/PostalAddressSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/PresentationAddressEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/PresentationAddressSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/PrintableStringSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/ProtocolInformationEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/ProtocolInformationSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/RegexSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/Schema.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SchemaBuilder.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SchemaConstants.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SchemaElement.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SchemaException.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SchemaUtils.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SchemaValidationPolicy.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SubstringAssertionSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SupportedAlgorithmSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/Syntax.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/TelephoneNumberEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/TelephoneNumberSubstringMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/TelephoneNumberSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/TeletexTerminalIdentifierSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/TelexNumberSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/UTCTimeSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/UUIDEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/UUIDOrderingMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/UUIDSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/UniqueMemberEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/UnknownSchemaElementException.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/UserPasswordExactEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/UserPasswordSyntaxImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/WordEqualityMatchingRuleImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/package-info.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/AbstractLDAPFutureResultImpl.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/AbstractLDAPFutureResultImpl.java
@@ -25,7 +25,7 @@
 *      Portions copyright 2011-2013 ForgeRock AS.
 */
package com.forgerock.opendj.ldap;
package org.forgerock.opendj.ldap.spi;
import org.forgerock.opendj.ldap.Connection;
import org.forgerock.opendj.ldap.ErrorResultException;
@@ -44,7 +44,7 @@
 * @param <S>
 *            The type of result returned by this future.
 */
abstract class AbstractLDAPFutureResultImpl<S extends Result>
public abstract class AbstractLDAPFutureResultImpl<S extends Result>
        extends AsynchronousFutureResult<S, ResultHandler<? super S>>
        implements IntermediateResponseHandler {
    private final Connection connection;
@@ -52,7 +52,20 @@
    private IntermediateResponseHandler intermediateResponseHandler;
    private volatile long timestamp;
    AbstractLDAPFutureResultImpl(final int requestID,
    /**
     * Creates a future result.
     *
     * @param requestID
     *            identifier of the request
     * @param resultHandler
     *            handler that consumes the result
     * @param intermediateResponseHandler
     *            handler that consumes intermediate responses from extended
     *            operations
     * @param connection
     *            the connection to directory server
     */
    protected AbstractLDAPFutureResultImpl(final int requestID,
        final ResultHandler<? super S> resultHandler,
        final IntermediateResponseHandler intermediateResponseHandler,
        final Connection connection) {
@@ -107,20 +120,46 @@
        super.toString(sb);
    }
    final void adaptErrorResult(final Result result) {
    /**
     * Sets the result associated to this future as an error result.
     *
     * @param result result of an operation
     */
    public final void adaptErrorResult(final Result result) {
        final S errorResult =
                newErrorResult(result.getResultCode(), result.getDiagnosticMessage(), result
                        .getCause());
        setResultOrError(errorResult);
    }
    final long getTimestamp() {
    /**
     * Returns the creation time of this future.
     *
     * @return the timestamp indicating creation time of this future
     */
    public final long getTimestamp() {
        return timestamp;
    }
    abstract S newErrorResult(ResultCode resultCode, String diagnosticMessage, Throwable cause);
    /**
     * Create a new error result.
     *
     * @param resultCode
     *            operation result code
     * @param diagnosticMessage
     *            message associated to the error
     * @param cause
     *            cause of the error
     * @return the error result
     */
    protected abstract S newErrorResult(ResultCode resultCode, String diagnosticMessage, Throwable cause);
    final void setResultOrError(final S result) {
    /**
     * Sets the result associated to this future.
     *
     * @param result the result of operation
     */
    public final void setResultOrError(final S result) {
        if (result.getResultCode().isExceptional()) {
            handleErrorResult(ErrorResultException.newErrorResult(result));
        } else {
@@ -141,7 +180,7 @@
     * @return {@code true} if this request should be canceled once the timeout
     *         period expires.
     */
    boolean checkForTimeout() {
    public boolean checkForTimeout() {
        return true;
    }
}
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/LDAPBindFutureResultImpl.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/LDAPBindFutureResultImpl.java
@@ -25,7 +25,7 @@
 *      Portions copyright 2011 ForgeRock AS.
 */
package com.forgerock.opendj.ldap;
package org.forgerock.opendj.ldap.spi;
import org.forgerock.opendj.ldap.Connection;
import org.forgerock.opendj.ldap.IntermediateResponseHandler;
@@ -38,10 +38,25 @@
/**
 * Bind result future implementation.
 */
final class LDAPBindFutureResultImpl extends AbstractLDAPFutureResultImpl<BindResult> {
public final class LDAPBindFutureResultImpl extends AbstractLDAPFutureResultImpl<BindResult> {
    private final BindClient bindClient;
    LDAPBindFutureResultImpl(final int requestID, final BindClient bindClient,
    /**
     * Creates an bind future result.
     *
     * @param requestID
     *            identifier of the request
     * @param bindClient
     *            client that binds to the server
     * @param resultHandler
     *            handler that consumes result of bind
     * @param intermediateResponseHandler
     *            handler that consumes intermediate responses from extended
     *            operations
     * @param connection
     *            the connection to directory server
     */
    public LDAPBindFutureResultImpl(final int requestID, final BindClient bindClient,
            final ResultHandler<? super BindResult> resultHandler,
            final IntermediateResponseHandler intermediateResponseHandler,
            final Connection connection) {
@@ -68,7 +83,12 @@
        return sb.toString();
    }
    BindClient getBindClient() {
    /**
     * Returns the client.
     *
     * @return the bind client
     */
    public BindClient getBindClient() {
        return bindClient;
    }
@@ -76,7 +96,7 @@
     * {@inheritDoc}
     */
    @Override
    BindResult newErrorResult(final ResultCode resultCode, final String diagnosticMessage,
    protected BindResult newErrorResult(final ResultCode resultCode, final String diagnosticMessage,
            final Throwable cause) {
        return Responses.newBindResult(resultCode).setDiagnosticMessage(diagnosticMessage)
                .setCause(cause);
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/LDAPCompareFutureResultImpl.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/LDAPCompareFutureResultImpl.java
@@ -22,10 +22,10 @@
 *
 *
 *      Copyright 2009-2010 Sun Microsystems, Inc.
 *      Portions copyright 2011 ForgeRock AS.
 *      Portions copyright 2011-2013 ForgeRock AS.
 */
package com.forgerock.opendj.ldap;
package org.forgerock.opendj.ldap.spi;
import org.forgerock.opendj.ldap.Connection;
import org.forgerock.opendj.ldap.IntermediateResponseHandler;
@@ -38,10 +38,25 @@
/**
 * Compare result future implementation.
 */
final class LDAPCompareFutureResultImpl extends AbstractLDAPFutureResultImpl<CompareResult> {
public final class LDAPCompareFutureResultImpl extends AbstractLDAPFutureResultImpl<CompareResult> {
    private final CompareRequest request;
    LDAPCompareFutureResultImpl(final int requestID, final CompareRequest request,
    /**
     * Creates a compare future result.
     *
     * @param requestID
     *            identifier of the request
     * @param request
     *            compare request
     * @param resultHandler
     *            handler that consumes compare result
     * @param intermediateResponseHandler
     *            handler that consumes intermediate responses from extended
     *            operations
     * @param connection
     *            the connection to directory server
     */
    public LDAPCompareFutureResultImpl(final int requestID, final CompareRequest request,
            final ResultHandler<? super CompareResult> resultHandler,
            final IntermediateResponseHandler intermediateResponseHandler,
            final Connection connection) {
@@ -68,7 +83,7 @@
     * {@inheritDoc}
     */
    @Override
    CompareResult newErrorResult(final ResultCode resultCode, final String diagnosticMessage,
    protected CompareResult newErrorResult(final ResultCode resultCode, final String diagnosticMessage,
            final Throwable cause) {
        return Responses.newCompareResult(resultCode).setDiagnosticMessage(diagnosticMessage)
                .setCause(cause);
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/LDAPConnectionFactoryImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/LDAPExtendedFutureResultImpl.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/LDAPExtendedFutureResultImpl.java
@@ -22,10 +22,10 @@
 *
 *
 *      Copyright 2009-2010 Sun Microsystems, Inc.
 *      Portions copyright 2011 ForgeRock AS.
 *      Portions copyright 2011-2013 ForgeRock AS.
 */
package com.forgerock.opendj.ldap;
package org.forgerock.opendj.ldap.spi;
import org.forgerock.opendj.ldap.Connection;
import org.forgerock.opendj.ldap.DecodeException;
@@ -43,11 +43,26 @@
 * @param <R>
 *            The type of result returned by this future.
 */
final class LDAPExtendedFutureResultImpl<R extends ExtendedResult> extends
public final class LDAPExtendedFutureResultImpl<R extends ExtendedResult> extends
        AbstractLDAPFutureResultImpl<R> {
    private final ExtendedRequest<R> request;
    LDAPExtendedFutureResultImpl(final int requestID, final ExtendedRequest<R> request,
    /**
     * Creates an extended future result.
     *
     * @param requestID
     *            identifier of the request
     * @param request
     *            extended request
     * @param resultHandler
     *            handler that consumes result
     * @param intermediateResponseHandler
     *            handler that consumes intermediate responses from extended
     *            operations
     * @param connection
     *            the connection to directory server
     */
    public LDAPExtendedFutureResultImpl(final int requestID, final ExtendedRequest<R> request,
            final ResultHandler<? super R> resultHandler,
            final IntermediateResponseHandler intermediateResponseHandler,
            final Connection connection) {
@@ -74,11 +89,27 @@
        return !request.getOID().equals(StartTLSExtendedRequest.OID);
    }
    R decodeResult(final ExtendedResult result, final DecodeOptions options) throws DecodeException {
    /**
     * Decode an extended result.
     *
     * @param result
     *            extended result to decode
     * @param options
     *            decoding options
     * @return the decoded extended result
     * @throws DecodeException
     *             if a problem occurs during decoding
     */
    public R decodeResult(final ExtendedResult result, final DecodeOptions options) throws DecodeException {
        return request.getResultDecoder().decodeExtendedResult(result, options);
    }
    ExtendedRequest<R> getRequest() {
    /**
     * Returns the extended request.
     *
     * @return the extended request
     */
    public ExtendedRequest<R> getRequest() {
        return request;
    }
@@ -86,7 +117,7 @@
     * {@inheritDoc}
     */
    @Override
    R newErrorResult(final ResultCode resultCode, final String diagnosticMessage,
    protected R newErrorResult(final ResultCode resultCode, final String diagnosticMessage,
            final Throwable cause) {
        return request.getResultDecoder().newExtendedErrorResult(resultCode, "", diagnosticMessage);
    }
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/LDAPFutureResultImpl.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/LDAPFutureResultImpl.java
@@ -22,10 +22,10 @@
 *
 *
 *      Copyright 2009-2010 Sun Microsystems, Inc.
 *      Portions copyright 2011 ForgeRock AS.
 *      Portions copyright 2011-2013 ForgeRock AS.
 */
package com.forgerock.opendj.ldap;
package org.forgerock.opendj.ldap.spi;
import org.forgerock.opendj.ldap.Connection;
import org.forgerock.opendj.ldap.IntermediateResponseHandler;
@@ -38,10 +38,25 @@
/**
 * Result future implementation.
 */
final class LDAPFutureResultImpl extends AbstractLDAPFutureResultImpl<Result> {
public final class LDAPFutureResultImpl extends AbstractLDAPFutureResultImpl<Result> {
    private final Request request;
    LDAPFutureResultImpl(final int requestID, final Request request,
    /**
     * Creates a future result.
     *
     * @param requestID
     *            identifier of the request
     * @param request
     *            the request sent to server
     * @param resultHandler
     *            handler that consumes the result
     * @param intermediateResponseHandler
     *            handler that consumes intermediate responses from extended
     *            operations
     * @param connection
     *            the connection to directory server
     */
    public LDAPFutureResultImpl(final int requestID, final Request request,
            final ResultHandler<? super Result> resultHandler,
            final IntermediateResponseHandler intermediateResponseHandler,
            final Connection connection) {
@@ -60,7 +75,12 @@
        return sb.toString();
    }
    Request getRequest() {
    /**
     * Returns the initial request.
     *
     * @return the request
     */
    public Request getRequest() {
        return request;
    }
@@ -68,7 +88,7 @@
     * {@inheritDoc}
     */
    @Override
    Result newErrorResult(final ResultCode resultCode, final String diagnosticMessage,
    protected Result newErrorResult(final ResultCode resultCode, final String diagnosticMessage,
            final Throwable cause) {
        return Responses.newResult(resultCode).setDiagnosticMessage(diagnosticMessage).setCause(
                cause);
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/LDAPListenerImpl.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/LDAPSearchFutureResultImpl.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/LDAPSearchFutureResultImpl.java
@@ -25,7 +25,7 @@
 *      Portions copyright 2011-2013 ForgeRock AS.
 */
package com.forgerock.opendj.ldap;
package org.forgerock.opendj.ldap.spi;
import org.forgerock.opendj.ldap.Connection;
import org.forgerock.opendj.ldap.IntermediateResponseHandler;
@@ -41,13 +41,28 @@
/**
 * Search result future implementation.
 */
final class LDAPSearchFutureResultImpl extends AbstractLDAPFutureResultImpl<Result> implements
public final class LDAPSearchFutureResultImpl extends AbstractLDAPFutureResultImpl<Result> implements
        SearchResultHandler {
    private SearchResultHandler searchResultHandler;
    private final SearchRequest request;
    private final boolean isPersistentSearch;
    LDAPSearchFutureResultImpl(final int requestID, final SearchRequest request,
    /**
     * Creates a search future result.
     *
     * @param requestID
     *            identifier of the request
     * @param request
     *            search request
     * @param resultHandler
     *            handler that consumes search result
     * @param intermediateResponseHandler
     *            handler that consumes intermediate responses from extended
     *            operations
     * @param connection
     *            the connection to directory server
     */
    public LDAPSearchFutureResultImpl(final int requestID, final SearchRequest request,
            final SearchResultHandler resultHandler,
            final IntermediateResponseHandler intermediateResponseHandler,
            final Connection connection) {
@@ -57,6 +72,7 @@
        this.isPersistentSearch = request.containsControl(PersistentSearchRequestControl.OID);
    }
    /** {@inheritDoc} */
    public boolean handleEntry(final SearchResultEntry entry) {
        // FIXME: there's a potential race condition here - the future could
        // get cancelled between the isDone() call and the handler
@@ -73,6 +89,7 @@
        return true;
    }
    /** {@inheritDoc} */
    public boolean handleReference(final SearchResultReference reference) {
        // FIXME: there's a potential race condition here - the future could
        // get cancelled between the isDone() call and the handler
@@ -100,22 +117,28 @@
        return sb.toString();
    }
    /**
     * Returns the search request.
     *
     * @return the search request
     */
    SearchRequest getRequest() {
        return request;
    }
    @Override
    Result newErrorResult(final ResultCode resultCode, final String diagnosticMessage,
    protected Result newErrorResult(final ResultCode resultCode, final String diagnosticMessage,
            final Throwable cause) {
        return Responses.newResult(resultCode).setDiagnosticMessage(diagnosticMessage).setCause(
                cause);
    }
    /**
     * Persistent searches should not time out.
     */
    /** {@inheritDoc} */
    @Override
    public
    boolean checkForTimeout() {
        // Persistent searches should not time out.
        return !isPersistentSearch;
    }
}
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/Provider.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/TransportProvider.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/package-info.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/AbstractLDIFReader.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/AbstractLDIFStream.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/AbstractLDIFWriter.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/ChangeRecord.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/ChangeRecordReader.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/ChangeRecordVisitor.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/ChangeRecordVisitorWriter.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/ChangeRecordWriter.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/ConnectionChangeRecordWriter.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/ConnectionEntryReader.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/ConnectionEntryWriter.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/EntryReader.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/EntryWriter.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/LDIF.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/LDIFChangeRecordReader.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/LDIFChangeRecordWriter.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/LDIFEntryReader.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/LDIFEntryWriter.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/RejectedChangeRecordListener.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/RejectedLDIFListener.java
opendj-sdk/opendj3/opendj-core/src/main/java/org/forgerock/opendj/ldif/package-info.java
opendj-sdk/opendj3/opendj-core/src/main/resources/com/forgerock/opendj/ldap/core.properties
opendj-sdk/opendj3/opendj-core/src/main/resources/com/forgerock/opendj/ldap/core_de.properties
opendj-sdk/opendj3/opendj-core/src/main/resources/com/forgerock/opendj/ldap/core_es.properties
opendj-sdk/opendj3/opendj-core/src/main/resources/com/forgerock/opendj/ldap/core_fr.properties
opendj-sdk/opendj3/opendj-core/src/main/resources/com/forgerock/opendj/ldap/core_ja.properties
opendj-sdk/opendj3/opendj-core/src/main/resources/com/forgerock/opendj/ldap/core_ko.properties
opendj-sdk/opendj3/opendj-core/src/main/resources/com/forgerock/opendj/ldap/core_zh_CN.properties
opendj-sdk/opendj3/opendj-core/src/main/resources/com/forgerock/opendj/ldap/core_zh_TW.properties
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/ldap/BasicLDAPConnectionFactory.java
New file
@@ -0,0 +1,108 @@
/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License, Version 1.0 only
 * (the "License").  You may not use this file except in compliance
 * with the License.
 *
 * You can obtain a copy of the license at legal-notices/CDDLv1_0.txt
 * or http://forgerock.org/license/CDDLv1.0.html.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at legal-notices/CDDLv1_0.txt.
 * If applicable, add the following below this CDDL HEADER, with the
 * fields enclosed by brackets "[]" replaced with your own identifying
 * information:
 *      Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 *
 *
 *      Copyright 2013 ForgeRock AS.
 */
package com.forgerock.opendj.ldap;
import static org.forgerock.opendj.ldap.ErrorResultException.*;
import java.net.SocketAddress;
import org.forgerock.opendj.ldap.Connection;
import org.forgerock.opendj.ldap.ErrorResultException;
import org.forgerock.opendj.ldap.FutureResult;
import org.forgerock.opendj.ldap.LDAPOptions;
import org.forgerock.opendj.ldap.ResultCode;
import org.forgerock.opendj.ldap.ResultHandler;
import org.forgerock.opendj.ldap.spi.LDAPConnectionFactoryImpl;
import com.forgerock.opendj.util.AsynchronousFutureResult;
/**
 * Basic LDAP connection factory implementation to use for tests only.
 */
public final class BasicLDAPConnectionFactory implements LDAPConnectionFactoryImpl {
    private final LDAPOptions options;
    private final SocketAddress socketAddress;
    /**
     * Creates a new LDAP connection factory which does nothing.
     *
     * @param address
     *            The address of the Directory Server to connect to.
     * @param options
     *            The LDAP connection options to use when creating connections.
     */
    public BasicLDAPConnectionFactory(final SocketAddress address, final LDAPOptions options) {
        this.socketAddress = address;
        this.options = new LDAPOptions(options);
    }
    @Override
    public void close() {
        // nothing to do
    }
    @Override
    public Connection getConnection() throws ErrorResultException {
        try {
            return getConnectionAsync(null).get();
        } catch (final InterruptedException e) {
            throw newErrorResult(ResultCode.CLIENT_SIDE_USER_CANCELLED, e);
        }
    }
    @Override
    public FutureResult<Connection> getConnectionAsync(
            final ResultHandler<? super Connection> handler) {
        final AsynchronousFutureResult<Connection, ResultHandler<? super Connection>> future =
                new AsynchronousFutureResult<Connection, ResultHandler<? super Connection>>(handler);
        future.handleResult(org.mockito.Mockito.mock(Connection.class));
        return future;
    }
    /**
     * Returns the address of the Directory Server.
     *
     * @return The address of the Directory Server.
     */
    public SocketAddress getSocketAddress() {
        return socketAddress;
    }
    @Override
    public String toString() {
        final StringBuilder builder = new StringBuilder();
        builder.append("LDAPConnectionFactory(");
        builder.append(getSocketAddress().toString());
        builder.append(')');
        return builder.toString();
    }
    LDAPOptions getLDAPOptions() {
        return options;
    }
}
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/ldap/BasicLDAPListener.java
New file
@@ -0,0 +1,86 @@
/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License, Version 1.0 only
 * (the "License").  You may not use this file except in compliance
 * with the License.
 *
 * You can obtain a copy of the license at legal-notices/CDDLv1_0.txt
 * or http://forgerock.org/license/CDDLv1.0.html.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at legal-notices/CDDLv1_0.txt.
 * If applicable, add the following below this CDDL HEADER, with the
 * fields enclosed by brackets "[]" replaced with your own identifying
 * information:
 *      Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 *
 *
 *      Copyright 2013 ForgeRock AS.
 */
package com.forgerock.opendj.ldap;
import java.io.IOException;
import java.net.SocketAddress;
import org.forgerock.opendj.ldap.LDAPClientContext;
import org.forgerock.opendj.ldap.LDAPListenerOptions;
import org.forgerock.opendj.ldap.ServerConnectionFactory;
import org.forgerock.opendj.ldap.spi.LDAPListenerImpl;
/**
 * Basic LDAP listener implementation to use for tests only.
 */
public final class BasicLDAPListener implements LDAPListenerImpl {
    private final ServerConnectionFactory<LDAPClientContext, Integer> connectionFactory;
    private final SocketAddress socketAddress;
    /**
     * Creates a new LDAP listener implementation which does nothing.
     *
     * @param address
     *            The address to listen on.
     * @param factory
     *            The server connection factory can be used to create
     *            server connections.
     * @param options
     *            The LDAP listener options.
     * @throws IOException
     *             is never thrown with this do-nothing implementation
     */
    public BasicLDAPListener(final SocketAddress address,
            final ServerConnectionFactory<LDAPClientContext, Integer> factory,
            final LDAPListenerOptions options) throws IOException {
        this.connectionFactory = factory;
        this.socketAddress = address;
    }
    @Override
    public void close() {
        // nothing to do
    }
    /** {@inheritDoc} */
    @Override
    public SocketAddress getSocketAddress() {
        return socketAddress;
    }
    @Override
    public String toString() {
        final StringBuilder builder = new StringBuilder();
        builder.append("LDAPListener(");
        builder.append(getSocketAddress().toString());
        builder.append(')');
        return builder.toString();
    }
    ServerConnectionFactory<LDAPClientContext, Integer> getConnectionFactory() {
        return connectionFactory;
    }
}
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/ldap/BasicTransportProvider.java
copy from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/GrizzlyTransportProvider.java copy to opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/ldap/BasicTransportProvider.java
File was copied from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/GrizzlyTransportProvider.java
@@ -37,29 +37,25 @@
import org.forgerock.opendj.ldap.spi.TransportProvider;
/**
 * Provides an implementation of {@code LDAPListener} using Grizzly as
 * transport.
 * Provides an basic implementation of a transport provider doing nothing.
 * This should be used for tests only.
 * <p>
 * To be used, this implementation must be declared in the
 * provider-configuration file
 * {@code META-INF/services/org.forgerock.opendj.ldap.spi.LDAPListenerProvider}
 * {@code META-INF/services/org.forgerock.opendj.ldap.spi.TransportProvider}
 * with this single line:
 *
 * <pre>
 * com.forgerock.opendj.ldap.GrizzlyLDAPListenerProvider
 * com.forgerock.opendj.ldap.BasicTransportProvider
 * </pre>.
 * <p>
 * To require that this implementation is used, you must set the transport
 * provider to {@code Grizzly} using
 * {@code LDAPListenerOptions#setTransportProvider(String)} method. Otherwise
 * there is no guarantee that this implementation will be used.
 */
public class GrizzlyTransportProvider implements TransportProvider {
public class BasicTransportProvider implements TransportProvider {
    /** {@inheritDoc} */
    @Override
    public LDAPConnectionFactoryImpl getLDAPConnectionFactory(SocketAddress address, LDAPOptions options) {
        return new GrizzlyLDAPConnectionFactory(address, options);
        return new BasicLDAPConnectionFactory(address, options);
        //return null;
    }
    /** {@inheritDoc} */
@@ -69,13 +65,14 @@
            ServerConnectionFactory<LDAPClientContext, Integer> factory,
            LDAPListenerOptions options)
            throws IOException {
        return new GrizzlyLDAPListener(address, factory, options);
        //return null;
        return new BasicLDAPListener(address, factory, options);
    }
    /** {@inheritDoc} */
    @Override
    public String getName() {
        return "Grizzly";
        return "Basic";
    }
}
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/ldap/ConnectionStateTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/ldap/LDAPTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/ldap/controls/AccountUsabilityRequestControlTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/ldap/controls/AccountUsabilityResponseControlTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/util/ASCIICharPropTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/util/FutureResultTransformerTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/util/ReferenceCountedObjectTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/util/StaticUtilsTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/util/StringPrepProfileTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/com/forgerock/opendj/util/UtilTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/asn1/ASN1ByteSequenceReaderTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/asn1/ASN1InputStreamReaderTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/asn1/ASN1OutputStreamWriterTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/asn1/ASN1ReaderTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/asn1/ASN1WriterTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/AbstractAsynchronousConnectionTestCase.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/AbstractAsynchronousConnectionTestCase.java
@@ -64,11 +64,11 @@
@SuppressWarnings("javadoc")
public class AbstractAsynchronousConnectionTestCase extends SdkTestCase {
    private final class MockConnection extends AbstractAsynchronousConnection {
    public final class MockConnection extends AbstractAsynchronousConnection {
        private final ResultCode resultCode;
        private final SearchResultEntry[] entries;
        private MockConnection(ResultCode resultCode, SearchResultEntry...entries) {
        public MockConnection(ResultCode resultCode, SearchResultEntry...entries) {
            this.resultCode = resultCode;
            this.entries = entries;
        }
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/AbstractLoadBalancingAlgorithmTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/AttributeDescriptionTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/AttributeParserTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/ByteSequenceTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/ByteStringBuilderTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/ByteStringTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/ConnectionPoolTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/ConnectionsTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/DNTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/EntriesTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/EntryTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/FilterTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/GeneralizedTimeTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/HeartBeatConnectionFactoryTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/LDAPServer.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/LDAPUrlTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/LinkedAttributeTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/MemoryBackendTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/MockConnectionEventListener.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/MockConnectionEventListener.java
@@ -37,7 +37,7 @@
 * A connection event listener which records events and signals when it has been
 * notified.
 */
final class MockConnectionEventListener implements ConnectionEventListener {
public final class MockConnectionEventListener implements ConnectionEventListener {
    private final CountDownLatch closedLatch = new CountDownLatch(1);
    private final CountDownLatch errorLatch = new CountDownLatch(1);
    private final CountDownLatch notificationLatch = new CountDownLatch(1);
@@ -76,27 +76,27 @@
        notificationLatch.countDown();
    }
    void awaitClose(long timeout, TimeUnit unit) {
    public void awaitClose(long timeout, TimeUnit unit) {
        await(closedLatch, timeout, unit);
    }
    void awaitError(long timeout, TimeUnit unit) {
    public void awaitError(long timeout, TimeUnit unit) {
        await(errorLatch, timeout, unit);
    }
    void awaitNotification(long timeout, TimeUnit unit) {
    public void awaitNotification(long timeout, TimeUnit unit) {
        await(notificationLatch, timeout, unit);
    }
    Boolean isDisconnectNotification() {
    public Boolean isDisconnectNotification() {
        return isDisconnectNotification;
    }
    ErrorResultException getError() {
    public ErrorResultException getError() {
        return error;
    }
    ExtendedResult getNotification() {
    public ExtendedResult getNotification() {
        return notification;
    }
@@ -108,7 +108,7 @@
        }
    }
    int getInvocationCount() {
    public int getInvocationCount() {
        return invocationCount.get();
    }
}
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/MockScheduler.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/RDNTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/SdkTestCase.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/SdkTestCase.java
@@ -48,7 +48,7 @@
     *
     * @param exceptionClass expected exception
     */
    void failWasExpected(Class<? extends Throwable> exceptionClass) {
    protected void failWasExpected(Class<? extends Throwable> exceptionClass) {
        fail("should throw an exception " + exceptionClass.getSimpleName());
    }
@@ -62,7 +62,7 @@
     *
     * @param level logging level to use
     */
    void setDefaultLogLevel(Level level) {
    protected void setDefaultLogLevel(Level level) {
        Logger.getLogger(StaticUtils.DEFAULT_LOG.getName()).setLevel(level);
    }
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/SearchScopeTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/TestCaseUtils.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/TestCaseUtilsTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/TypesTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/controls/ControlsTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/AbandonRequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/AddRequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/AnonymousSASLBindRequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/BindRequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/CRAMMD5SASLBindRequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/CompareRequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/DeleteRequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/DigestMD5SASLBindRequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/ExtendedRequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/ExternalSASLBindRequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/GSSAPISASLBindRequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/GenericBindRequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/ModifyDNRequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/ModifyRequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/PlainSASLBindRequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/RequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/RequestsTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/SearchRequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/SimpleBindRequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/requests/UnbindRequestTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/responses/ResponsesTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/AbstractSchemaElementTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/ApproximateMatchingRuleTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/AttributeTypeSyntaxTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/AttributeTypeTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/BitStringEqualityMatchingRuleTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/BitStringSyntaxTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/BooleanEqualityMatchingRuleTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseExactEqualityMatchingRuleTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseExactIA5EqualityMatchingRuleTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseExactIA5SubstringMatchingRuleTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseExactOrderingMatchingRuleTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseExactSubstringMatchingRuleTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseIgnoreEqualityMatchingRuleTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseIgnoreIA5EqualityMatchingRuleTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseIgnoreIA5SubstringMatchingRuleTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseIgnoreOrderingMatchingRuleTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CaseIgnoreSubstringMatchingRuleTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CoreSchemaTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/CountryStringSyntaxTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/DITContentRuleSyntaxTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/DistinguishedNameEqualityMatchingRuleTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/EntrySchemaCheckingTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/EnumSyntaxTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/GeneralizedTimeSyntaxTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/GuideSyntaxTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/IA5StringSyntaxTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/LDAPSyntaxTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/MatchingRuleSyntaxTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/MatchingRuleTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/MatchingRuleUseSyntaxTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/NameFormTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/OrderingMatchingRuleTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/OtherMailboxSyntaxTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/RegexSyntaxTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/SchemaBuilderTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/SchemaCompatTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/SchemaTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/SchemaUtilsTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/SubstitutionSyntaxTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/SubstringMatchingRuleTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/SyntaxTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/TelexSyntaxTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/UTCTimeSyntaxTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/UUIDSyntaxTest.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldif/AbstractLDIFTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldif/ConnectionChangeRecordWriterTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldif/ConnectionEntryReaderTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldif/ConnectionEntryWriterTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldif/LDIFChangeRecordReaderTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldif/LDIFChangeRecordWriterTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldif/LDIFEntryReaderTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldif/LDIFEntryWriterTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/java/org/forgerock/opendj/ldif/LDIFTestCase.java
opendj-sdk/opendj3/opendj-core/src/test/resources/META-INF/services/org.forgerock.opendj.ldap.spi.TransportProvider
copy from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/resources/META-INF/services/org.forgerock.opendj.ldap.spi.TransportProvider copy to opendj-sdk/opendj3/opendj-core/src/test/resources/META-INF/services/org.forgerock.opendj.ldap.spi.TransportProvider
File was copied from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/resources/META-INF/services/org.forgerock.opendj.ldap.spi.TransportProvider
@@ -23,4 +23,4 @@
#
#      Copyright 2013 ForgeRock AS.
#
com.forgerock.opendj.ldap.GrizzlyTransportProvider
com.forgerock.opendj.ldap.BasicTransportProvider
opendj-sdk/opendj3/opendj-grizzly/pom.xml
New file
@@ -0,0 +1,124 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
  ! CDDL HEADER START
  !
  ! The contents of this file are subject to the terms of the
  ! Common Development and Distribution License, Version 1.0 only
  ! (the "License").  You may not use this file except in compliance
  ! with the License.
  !
  ! You can obtain a copy of the license at legal-notices/CDDLv1_0.txt
  ! or http://forgerock.org/license/CDDLv1.0.html.
  ! See the License for the specific language governing permissions
  ! and limitations under the License.
  !
  ! When distributing Covered Code, include this CDDL HEADER in each
  ! file and include the License file at legal-notices/CDDLv1_0.txt.
  ! If applicable, add the following below this CDDL HEADER, with the
  ! fields enclosed by brackets "[]" replaced with your own identifying
  ! information:
  !      Portions Copyright [yyyy] [name of copyright owner]
  !
  ! CDDL HEADER END
  !
  !      Copyright 2013 ForgeRock AS
  !
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <artifactId>opendj-project</artifactId>
    <groupId>org.forgerock.opendj</groupId>
    <version>2.7.0-SNAPSHOT</version>
  </parent>
  <artifactId>opendj-grizzly</artifactId>
  <name>Grizzly Provider for OpenDJ LDAP SDK</name>
  <description>
    This module includes a Grizzly-based implementation of transport provider for OpenDJ LDAP SDK.
  </description>
  <packaging>bundle</packaging>
  <dependencies>
     <dependency>
      <groupId>org.forgerock.opendj</groupId>
      <artifactId>opendj-core</artifactId>
      <version>${project.version}</version>
    </dependency>
    <dependency>
      <groupId>org.forgerock.opendj</groupId>
      <artifactId>opendj-core</artifactId>
      <type>test-jar</type>
      <version>${project.version}</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.forgerock.commons</groupId>
      <artifactId>i18n-core</artifactId>
    </dependency>
    <dependency>
      <groupId>org.glassfish.grizzly</groupId>
      <artifactId>grizzly-framework</artifactId>
      <version>${grizzlyFrameworkVersion}</version>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
    </dependency>
    <dependency>
      <groupId>org.forgerock</groupId>
      <artifactId>forgerock-build-tools</artifactId>
      <version>${forgerockBuildToolsVersion}</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <properties>
    <opendj.osgi.import>
      com.sun.security.auth*;resolution:=optional,
      *
    </opendj.osgi.import>
  </properties>
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.felix</groupId>
        <artifactId>maven-bundle-plugin</artifactId>
        <extensions>true</extensions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-source-plugin</artifactId>
      </plugin>
    </plugins>
  </build>
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-project-info-reports-plugin</artifactId>
        <reportSets>
          <reportSet>
            <reports>
              <report>mailing-list</report>
              <report>issue-tracking</report>
              <report>license</report>
              <report>cim</report>
              <report>distribution-management</report>
            </reports>
          </reportSet>
        </reportSets>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <configuration>
          <links>
           <link>http://commons.forgerock.org/i18n-framework/i18n-core/apidocs</link>
          </links>
        </configuration>
      </plugin>
    </plugins>
  </reporting>
</project>
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/ASN1BufferReader.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/ASN1BufferReader.java
@@ -25,7 +25,7 @@
 *      Portions copyright 2012-2013 ForgeRock AS.
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import static com.forgerock.opendj.ldap.LDAPConstants.ELEMENT_READ_STATE_NEED_ADDITIONAL_LENGTH_BYTES;
import static com.forgerock.opendj.ldap.LDAPConstants.ELEMENT_READ_STATE_NEED_FIRST_LENGTH_BYTE;
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/ASN1BufferWriter.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/ASN1BufferWriter.java
@@ -24,7 +24,7 @@
 *      Copyright 2010 Sun Microsystems, Inc.
 *      Portions copyright 2012-2013 ForgeRock AS.
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import static com.forgerock.opendj.ldap.CoreMessages.ERR_ASN1_SEQUENCE_WRITE_NOT_STARTED;
import static com.forgerock.opendj.util.StaticUtils.IO_LOG;
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/AbstractLDAPMessageHandler.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/AbstractLDAPMessageHandler.java
@@ -24,7 +24,7 @@
 *      Copyright 2009 Sun Microsystems, Inc.
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import java.io.IOException;
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/ConnectionSecurityLayerFilter.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/ConnectionSecurityLayerFilter.java
@@ -25,7 +25,7 @@
 *      Portions copyright 2012 ForgeRock AS.
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import org.forgerock.opendj.ldap.ConnectionSecurityLayer;
import org.forgerock.opendj.ldap.ErrorResultException;
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/DefaultTCPNIOTransport.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/DefaultTCPNIOTransport.java
@@ -25,7 +25,7 @@
 *      Portions copyright 2011-2013 ForgeRock AS
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import static com.forgerock.opendj.util.StaticUtils.DEFAULT_LOG;
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/GrizzlyLDAPConnection.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/GrizzlyLDAPConnection.java
@@ -25,10 +25,11 @@
 *      Portions Copyright 2011-2013 ForgeRock AS
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import static com.forgerock.opendj.util.StaticUtils.DEFAULT_LOG;
import static org.forgerock.opendj.ldap.ErrorResultException.newErrorResult;
import static com.forgerock.opendj.util.StaticUtils.*;
import static org.forgerock.opendj.ldap.ErrorResultException.*;
import java.io.IOException;
import java.net.InetSocketAddress;
@@ -52,8 +53,8 @@
import org.forgerock.opendj.ldap.LDAPOptions;
import org.forgerock.opendj.ldap.ResultCode;
import org.forgerock.opendj.ldap.ResultHandler;
import org.forgerock.opendj.ldap.SearchResultHandler;
import org.forgerock.opendj.ldap.SSLContextBuilder;
import org.forgerock.opendj.ldap.SearchResultHandler;
import org.forgerock.opendj.ldap.TrustManagers;
import org.forgerock.opendj.ldap.requests.AbandonRequest;
import org.forgerock.opendj.ldap.requests.AddRequest;
@@ -74,6 +75,12 @@
import org.forgerock.opendj.ldap.responses.ExtendedResult;
import org.forgerock.opendj.ldap.responses.Responses;
import org.forgerock.opendj.ldap.responses.Result;
import org.forgerock.opendj.ldap.spi.AbstractLDAPFutureResultImpl;
import org.forgerock.opendj.ldap.spi.LDAPBindFutureResultImpl;
import org.forgerock.opendj.ldap.spi.LDAPCompareFutureResultImpl;
import org.forgerock.opendj.ldap.spi.LDAPExtendedFutureResultImpl;
import org.forgerock.opendj.ldap.spi.LDAPFutureResultImpl;
import org.forgerock.opendj.ldap.spi.LDAPSearchFutureResultImpl;
import org.glassfish.grizzly.CompletionHandler;
import org.glassfish.grizzly.filterchain.Filter;
import org.glassfish.grizzly.filterchain.FilterChain;
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/GrizzlyLDAPConnectionFactory.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/GrizzlyLDAPConnectionFactory.java
@@ -25,11 +25,10 @@
 *      Portions copyright 2011-2013 ForgeRock AS
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import static com.forgerock.opendj.ldap.DefaultTCPNIOTransport.DEFAULT_TRANSPORT;
import static com.forgerock.opendj.ldap.TimeoutChecker.TIMEOUT_CHECKER;
import static com.forgerock.opendj.grizzly.DefaultTCPNIOTransport.DEFAULT_TRANSPORT;
import static com.forgerock.opendj.grizzly.TimeoutChecker.TIMEOUT_CHECKER;
import static org.forgerock.opendj.ldap.ErrorResultException.*;
import java.io.IOException;
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/GrizzlyLDAPListener.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/GrizzlyLDAPListener.java
@@ -25,9 +25,9 @@
 *      Portions copyright 2011-2013 ForgeRock AS
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import static com.forgerock.opendj.ldap.DefaultTCPNIOTransport.DEFAULT_TRANSPORT;
import static com.forgerock.opendj.grizzly.DefaultTCPNIOTransport.DEFAULT_TRANSPORT;
import static com.forgerock.opendj.util.StaticUtils.DEFAULT_LOG;
import java.io.IOException;
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/GrizzlyTransportProvider.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/GrizzlyTransportProvider.java
@@ -23,7 +23,7 @@
 *
 *      Copyright 2013 ForgeRock AS.
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import java.io.IOException;
import java.net.SocketAddress;
@@ -37,22 +37,24 @@
import org.forgerock.opendj.ldap.spi.TransportProvider;
/**
 * Provides an implementation of {@code LDAPListener} using Grizzly as
 * transport.
 * Provides an implementation of a transport provider using Grizzly as
 * transport. This provider is named "Grizzly".
 * <p>
 * To be used, this implementation must be declared in the
 * provider-configuration file
 * {@code META-INF/services/org.forgerock.opendj.ldap.spi.LDAPListenerProvider}
 * {@code META-INF/services/org.forgerock.opendj.ldap.spi.TransportProvider}
 * with this single line:
 *
 * <pre>
 * com.forgerock.opendj.ldap.GrizzlyLDAPListenerProvider
 * com.forgerock.opendj.ldap.GrizzlyTransportProvider
 * </pre>.
 * <p>
 * To require that this implementation is used, you must set the transport
 * provider to {@code Grizzly} using
 * {@code LDAPListenerOptions#setTransportProvider(String)} method. Otherwise
 * there is no guarantee that this implementation will be used.
 * provider to "Grizzly" using {@code LDAPOptions#setTransportProvider()}
 * method if requesting a {@code LDAPConnectionFactory} or
 * {@code LDAPListenerOptions#setTransportProvider()} method if requesting a
 * {@code LDAPListener}. Otherwise there is no guarantee that this
 * implementation will be used.
 */
public class GrizzlyTransportProvider implements TransportProvider {
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/LDAPClientFilter.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/LDAPClientFilter.java
@@ -25,9 +25,9 @@
 *      Portions copyright 2012-2013 ForgeRock AS.
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import static com.forgerock.opendj.ldap.LDAPConstants.OID_NOTICE_OF_DISCONNECTION;
import static com.forgerock.opendj.ldap.LDAPConstants.*;
import java.io.EOFException;
import java.io.IOException;
@@ -53,6 +53,12 @@
import org.forgerock.opendj.ldap.responses.Result;
import org.forgerock.opendj.ldap.responses.SearchResultEntry;
import org.forgerock.opendj.ldap.responses.SearchResultReference;
import org.forgerock.opendj.ldap.spi.AbstractLDAPFutureResultImpl;
import org.forgerock.opendj.ldap.spi.LDAPBindFutureResultImpl;
import org.forgerock.opendj.ldap.spi.LDAPCompareFutureResultImpl;
import org.forgerock.opendj.ldap.spi.LDAPExtendedFutureResultImpl;
import org.forgerock.opendj.ldap.spi.LDAPFutureResultImpl;
import org.forgerock.opendj.ldap.spi.LDAPSearchFutureResultImpl;
import org.glassfish.grizzly.Buffer;
import org.glassfish.grizzly.Connection;
import org.glassfish.grizzly.EmptyCompletionHandler;
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/LDAPMessageHandler.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/LDAPMessageHandler.java
@@ -24,7 +24,7 @@
 *      Copyright 2009 Sun Microsystems, Inc.
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import java.io.IOException;
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/LDAPReader.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/LDAPReader.java
@@ -25,7 +25,7 @@
 *      Portions copyright 2011-2013 ForgeRock AS
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import static com.forgerock.opendj.ldap.LDAPConstants.*;
import static com.forgerock.opendj.ldap.CoreMessages.ERR_LDAP_MODIFICATION_DECODE_INVALID_MOD_TYPE;
@@ -35,6 +35,7 @@
import static com.forgerock.opendj.util.StaticUtils.byteToHex;
import java.io.IOException;
import org.forgerock.i18n.LocalizedIllegalArgumentException;
import org.forgerock.opendj.asn1.ASN1;
import org.forgerock.opendj.asn1.ASN1Reader;
@@ -77,63 +78,13 @@
import org.forgerock.opendj.ldap.responses.SearchResultReference;
import org.forgerock.opendj.ldap.schema.Schema;
import com.forgerock.opendj.ldap.LDAPUtils;
/**
 * Static methods for decoding LDAP messages.
 */
final class LDAPReader {
    static SearchResultEntry decodeEntry(final ASN1Reader reader, final DecodeOptions options)
            throws IOException {
        Entry entry;
        reader.readStartSequence(OP_TYPE_SEARCH_RESULT_ENTRY);
        try {
            final String dnString = reader.readOctetStringAsString();
            final Schema schema = options.getSchemaResolver().resolveSchema(dnString);
            DN dn;
            try {
                dn = DN.valueOf(dnString, schema);
            } catch (final LocalizedIllegalArgumentException e) {
                throw DecodeException.error(e.getMessageObject());
            }
            entry = options.getEntryFactory().newEntry(dn);
            reader.readStartSequence();
            try {
                while (reader.hasNextElement()) {
                    reader.readStartSequence();
                    try {
                        final String ads = reader.readOctetStringAsString();
                        AttributeDescription ad;
                        try {
                            ad = AttributeDescription.valueOf(ads, schema);
                        } catch (final LocalizedIllegalArgumentException e) {
                            throw DecodeException.error(e.getMessageObject());
                        }
                        final Attribute attribute = options.getAttributeFactory().newAttribute(ad);
                        reader.readStartSet();
                        try {
                            while (reader.hasNextElement()) {
                                attribute.add(reader.readOctetString());
                            }
                            entry.addAttribute(attribute);
                        } finally {
                            reader.readEndSet();
                        }
                    } finally {
                        reader.readEndSequence();
                    }
                }
            } finally {
                reader.readEndSequence();
            }
        } finally {
            reader.readEndSequence();
        }
        return Responses.newSearchResultEntry(entry);
    }
    private final DecodeOptions options;
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/LDAPServerFilter.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/LDAPServerFilter.java
@@ -25,7 +25,7 @@
 *      Portions copyright 2012-2013 ForgeRock AS.
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import static com.forgerock.opendj.ldap.LDAPConstants.OID_NOTICE_OF_DISCONNECTION;
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/LDAPWriter.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/LDAPWriter.java
@@ -25,7 +25,7 @@
 *      Portions copyright 2011-2013 ForgeRock AS
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import static com.forgerock.opendj.ldap.LDAPConstants.*;
import static com.forgerock.opendj.util.StaticUtils.IO_LOG;
@@ -33,6 +33,7 @@
import java.io.IOException;
import java.util.List;
import org.forgerock.opendj.asn1.ASN1Writer;
import org.forgerock.opendj.ldap.Attribute;
import org.forgerock.opendj.ldap.ByteString;
@@ -59,6 +60,7 @@
import org.forgerock.opendj.ldap.responses.SearchResultEntry;
import org.forgerock.opendj.ldap.responses.SearchResultReference;
import com.forgerock.opendj.ldap.LDAPUtils;
import com.forgerock.opendj.util.StaticUtils;
/**
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/TimeoutChecker.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/TimeoutChecker.java
@@ -25,7 +25,7 @@
 *      Portions copyright 2013 ForgeRock AS.
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import static com.forgerock.opendj.util.StaticUtils.DEFAULT_LOG;
import static java.util.Collections.newSetFromMap;
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/UnexpectedRequestException.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/UnexpectedRequestException.java
@@ -24,7 +24,7 @@
 *      Copyright 2009 Sun Microsystems, Inc.
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import java.io.IOException;
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/UnexpectedResponseException.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/UnexpectedResponseException.java
@@ -24,7 +24,7 @@
 *      Copyright 2009 Sun Microsystems, Inc.
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import java.io.IOException;
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/UnsupportedMessageException.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/UnsupportedMessageException.java
@@ -24,7 +24,7 @@
 *      Copyright 2009 Sun Microsystems, Inc.
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import java.io.IOException;
opendj-sdk/opendj3/opendj-grizzly/src/main/java/com/forgerock/opendj/grizzly/package-info.java
New file
@@ -0,0 +1,31 @@
/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License, Version 1.0 only
 * (the "License").  You may not use this file except in compliance
 * with the License.
 *
 * You can obtain a copy of the license at legal-notices/CDDLv1_0.txt
 * or http://forgerock.org/license/CDDLv1.0.html.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at legal-notices/CDDLv1_0.txt.
 * If applicable, add the following below this CDDL HEADER, with the
 * fields enclosed by brackets "[]" replaced with your own identifying
 * information:
 *      Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 *
 *
 *      Copyright 2013 ForgeRock AS.
 */
/**
 * Classes implementing Grizzly transport provider.
 */
package com.forgerock.opendj.grizzly;
opendj-sdk/opendj3/opendj-grizzly/src/main/javadoc/overview.html
New file
@@ -0,0 +1,112 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<body>
    The OpenDJ SDK for Java provides a high performance easy to use
    library of classes and interfaces for accessing and implementing
    LDAP Directory Services as defined in <a
      href="http://tools.ietf.org/html/rfc4510">RFC 4510</a>.
    <br>
    For an introduction to LDAP, read the <em>OpenDJ SDK Developer's Guide</em>
    chapter on <a
      href="http://opendj.forgerock.org/doc/dev-guide/index.html#chap-understanding-ldap"
    >Understanding LDAP</a>. Also see the chapter on <a
      href="http://opendj.forgerock.org/doc/dev-guide/index.html#chap-best-practices"
    >Best Practices For LDAP Application Developers</a>.
    <br>
    <h1>Getting Started</h1>
    The following example shows how the OpenDJ SDK may be used to
    connect to a directory server, authenticate, and then perform a
    search. The search results are output as LDIF to the standard
    output:
    <br>
    <table width="100%">
      <tbody>
        <tr>
         <td>
          <pre>    // Create an LDIF writer which will write the search results to stdout.
    final LDIFEntryWriter writer = new LDIFEntryWriter(System.out);
    Connection connection = null;
    try
    {
      // Connect and bind to the server.
      final LDAPConnectionFactory factory = new LDAPConnectionFactory("localhost", 1389);
      connection = factory.getConnection();
      connection.bind(userName, password);
      // Read the entries and output them as LDIF.
      final ConnectionEntryReader reader = connection.search(baseDN, scope, filter, attributes);
      while (reader.hasNext())
      {
        if (reader.isEntry())
        {
          // Got an entry.
          final SearchResultEntry entry = reader.readEntry();
          writer.writeComment("Search result entry: " + entry.getName().toString());
          writer.writeEntry(entry);
        }
        else
        {
          // Got a continuation reference.
          final SearchResultReference ref = reader.readReference();
          writer.writeComment("Search result reference: " + ref.getURIs().toString());
        }
      }
      writer.flush();
    }
    catch (final Exception e)
    {
      // Handle exceptions...
      System.err.println(e.getMessage());
    }
    finally
    {
      if (connection != null)
      {
        connection.close();
      }
    }</pre>
       </td>
        </tr>
      </tbody>
    </table>
    <br><!-- It seems the .zip is not packaged with the SDK. -->
    Additional examples can be found online at the <a
      href="http://opendj.forgerock.org/opendj-ldap-sdk-examples/"
    >OpenDJ LDAP SDK Examples</a> site.
    <br>
    <h1>Creating Connections</h1>
    The following classes can be used to create and manage connections to
    LDAP directory servers:
    <ul>
      <li>{@link org.forgerock.opendj.ldap.LDAPConnectionFactory}</li>
      <li>{@link org.forgerock.opendj.ldap.Connection}</li>
      <li>{@link org.forgerock.opendj.ldap.Connections}</li>
    </ul>
    <br>
    <h1>Creating Requests</h1>
    The following classes can be used to create LDAP requests:
    <ul>
      <li>{@link org.forgerock.opendj.ldap.requests.Requests}</li>
      <li>{@link org.forgerock.opendj.ldap.requests.Request}</li>
    </ul>
    <br>
    <h1>Using Controls</h1>
    Common LDAP control implementations can be found in
    {@link org.forgerock.opendj.ldap.controls}.
    <br>
    <h1>Core Types</h1>
    The following classes and interfaces represent core types:
    <ul>
      <li>{@link org.forgerock.opendj.ldap.AttributeDescription}</li>
      <li>{@link org.forgerock.opendj.ldap.Attribute}</li>
      <li>{@link org.forgerock.opendj.ldap.DN}</li>
      <li>{@link org.forgerock.opendj.ldap.Entry}</li>
      <li>{@link org.forgerock.opendj.ldap.Filter}</li>
    </ul>
    <br>
@see <a href="http://tools.ietf.org/html/rfc4511">RFC 4511 - Lightweight
      Directory Access Protocol (LDAP): The Protocol </a>
@see org.forgerock.opendj.ldap
</body>
</html>
opendj-sdk/opendj3/opendj-grizzly/src/main/resources/META-INF/services/org.forgerock.opendj.ldap.spi.TransportProvider
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/main/resources/META-INF/services/org.forgerock.opendj.ldap.spi.TransportProvider
@@ -23,4 +23,4 @@
#
#      Copyright 2013 ForgeRock AS.
#
com.forgerock.opendj.ldap.GrizzlyTransportProvider
com.forgerock.opendj.grizzly.GrizzlyTransportProvider
opendj-sdk/opendj3/opendj-grizzly/src/test/java/com/forgerock/opendj/grizzly/ASN1BufferReaderTestCase.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/com/forgerock/opendj/ldap/ASN1BufferReaderTestCase.java
@@ -25,7 +25,7 @@
 *      Portions copyright 2011 ForgeRock AS
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import java.io.IOException;
import java.nio.ByteBuffer;
opendj-sdk/opendj3/opendj-grizzly/src/test/java/com/forgerock/opendj/grizzly/ASN1BufferWriterTestCase.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/com/forgerock/opendj/ldap/ASN1BufferWriterTestCase.java
@@ -25,7 +25,7 @@
 *      Portions copyright 2011 ForgeRock AS
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import java.io.IOException;
import java.nio.ByteBuffer;
opendj-sdk/opendj3/opendj-grizzly/src/test/java/com/forgerock/opendj/grizzly/ConnectionFactoryTestCase.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/ConnectionFactoryTestCase.java
@@ -25,7 +25,7 @@
 *      Portions copyright 2011-2013 ForgeRock AS
 */
package org.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import static java.util.Arrays.*;
@@ -48,6 +48,32 @@
import javax.net.ssl.SSLContext;
import org.forgerock.opendj.ldap.AttributeDescription;
import org.forgerock.opendj.ldap.Connection;
import org.forgerock.opendj.ldap.ConnectionFactory;
import org.forgerock.opendj.ldap.ConnectionPool;
import org.forgerock.opendj.ldap.Connections;
import org.forgerock.opendj.ldap.DN;
import org.forgerock.opendj.ldap.ErrorResultException;
import org.forgerock.opendj.ldap.FailoverLoadBalancingAlgorithm;
import org.forgerock.opendj.ldap.FutureResult;
import org.forgerock.opendj.ldap.IntermediateResponseHandler;
import org.forgerock.opendj.ldap.LDAPClientContext;
import org.forgerock.opendj.ldap.LDAPConnectionFactory;
import org.forgerock.opendj.ldap.LDAPListener;
import org.forgerock.opendj.ldap.LDAPOptions;
import org.forgerock.opendj.ldap.LDAPServer;
import org.forgerock.opendj.ldap.MockConnectionEventListener;
import org.forgerock.opendj.ldap.ResultCode;
import org.forgerock.opendj.ldap.ResultHandler;
import org.forgerock.opendj.ldap.RoundRobinLoadBalancingAlgorithm;
import org.forgerock.opendj.ldap.SSLContextBuilder;
import org.forgerock.opendj.ldap.SdkTestCase;
import org.forgerock.opendj.ldap.SearchScope;
import org.forgerock.opendj.ldap.ServerConnection;
import org.forgerock.opendj.ldap.ServerConnectionFactory;
import org.forgerock.opendj.ldap.TestCaseUtils;
import org.forgerock.opendj.ldap.TrustManagers;
import org.forgerock.opendj.ldap.requests.BindRequest;
import org.forgerock.opendj.ldap.requests.DigestMD5SASLBindRequest;
import org.forgerock.opendj.ldap.requests.Requests;
@@ -144,12 +170,12 @@
        // AuthenticatedConnectionFactory
        factories[2][0] =
                new AuthenticatedConnectionFactory(new LDAPConnectionFactory(getServerSocketAddress()),
                Connections.newAuthenticatedConnectionFactory(new LDAPConnectionFactory(getServerSocketAddress()),
                        Requests.newSimpleBindRequest("", new char[0]));
        // AuthenticatedConnectionFactory with multi-stage SASL
        factories[3][0] =
                new AuthenticatedConnectionFactory(new LDAPConnectionFactory(getServerSocketAddress()),
                Connections.newAuthenticatedConnectionFactory(new LDAPConnectionFactory(getServerSocketAddress()),
                        Requests.newCRAMMD5SASLBindRequest("id:user", "password".toCharArray()));
        // LDAPConnectionFactory with default options
@@ -174,7 +200,7 @@
        // localhost.localdomain).
        // FIXME: enable QOP once OPENDJ-514 is fixed.
        factories[6][0] =
                new AuthenticatedConnectionFactory(new LDAPConnectionFactory(
                Connections.newAuthenticatedConnectionFactory(new LDAPConnectionFactory(
                        getServerSocketAddress(), options), Requests.newDigestMD5SASLBindRequest(
                            "id:user", "password".toCharArray()).setCipher(
                                DigestMD5SASLBindRequest.CIPHER_LOW));
opendj-sdk/opendj3/opendj-grizzly/src/test/java/com/forgerock/opendj/grizzly/DefaultTCPNIOTransportTestCase.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/com/forgerock/opendj/ldap/DefaultTCPNIOTransportTestCase.java
@@ -25,11 +25,11 @@
 *      Portions copyright 2012-2013 ForgeRock AS.
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import static com.forgerock.opendj.ldap.DefaultTCPNIOTransport.DEFAULT_TRANSPORT;
import static org.forgerock.opendj.ldap.TestCaseUtils.findFreeSocketAddress;
import static org.testng.Assert.assertTrue;
import static org.forgerock.opendj.ldap.TestCaseUtils.*;
import static com.forgerock.opendj.grizzly.DefaultTCPNIOTransport.DEFAULT_TRANSPORT;
import static org.testng.Assert.*;
import java.net.Socket;
import java.net.SocketAddress;
@@ -37,6 +37,7 @@
import org.glassfish.grizzly.nio.transport.TCPNIOTransport;
import org.testng.annotations.Test;
import com.forgerock.opendj.ldap.LDAPTestCase;
import com.forgerock.opendj.util.ReferenceCountedObject;
/**
opendj-sdk/opendj3/opendj-grizzly/src/test/java/com/forgerock/opendj/grizzly/GrizzlyLDAPConnectionTestCase.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/com/forgerock/opendj/ldap/GrizzlyLDAPConnectionTestCase.java
@@ -24,12 +24,10 @@
 *      Copyright 2013 ForgeRock AS.
 */
package com.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import static org.fest.assertions.Assertions.assertThat;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyZeroInteractions;
import static org.fest.assertions.Assertions.*;
import static org.mockito.Mockito.*;
import java.net.SocketAddress;
import java.util.concurrent.TimeUnit;
@@ -41,6 +39,7 @@
import org.forgerock.opendj.ldap.LDAPOptions;
import org.forgerock.opendj.ldap.RequestHandler;
import org.forgerock.opendj.ldap.ResultCode;
import org.forgerock.opendj.ldap.SdkTestCase;
import org.forgerock.opendj.ldap.SearchResultHandler;
import org.forgerock.opendj.ldap.SearchScope;
import org.forgerock.opendj.ldap.TestCaseUtils;
@@ -55,7 +54,7 @@
 * Tests LDAP connection implementation class.
 */
@SuppressWarnings("javadoc")
public class GrizzlyLDAPConnectionTestCase extends LDAPTestCase {
public class GrizzlyLDAPConnectionTestCase extends SdkTestCase {
    /**
     * Tests that a normal request is subject to client side timeout checking.
opendj-sdk/opendj3/opendj-grizzly/src/test/java/com/forgerock/opendj/grizzly/LDAPConnectionFactoryTestCase.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/LDAPConnectionFactoryTestCase.java
@@ -23,17 +23,29 @@
 *
 *     Copyright 2013 ForgeRock AS.
 */
package org.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import static org.fest.assertions.Assertions.assertThat;
import static org.forgerock.opendj.ldap.TestCaseUtils.findFreeSocketAddress;
import static org.mockito.Mockito.mock;
import static org.fest.assertions.Assertions.*;
import static org.forgerock.opendj.ldap.TestCaseUtils.*;
import static org.mockito.Mockito.*;
import java.io.IOException;
import java.util.concurrent.Semaphore;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicReference;
import org.forgerock.opendj.ldap.Connection;
import org.forgerock.opendj.ldap.ConnectionFactory;
import org.forgerock.opendj.ldap.ErrorResultException;
import org.forgerock.opendj.ldap.LDAPClientContext;
import org.forgerock.opendj.ldap.LDAPConnectionFactory;
import org.forgerock.opendj.ldap.LDAPListener;
import org.forgerock.opendj.ldap.LDAPOptions;
import org.forgerock.opendj.ldap.MockConnectionEventListener;
import org.forgerock.opendj.ldap.ProviderNotFoundException;
import org.forgerock.opendj.ldap.SdkTestCase;
import org.forgerock.opendj.ldap.ServerConnection;
import org.forgerock.opendj.ldap.ServerConnectionFactory;
import org.testng.annotations.Test;
/**
opendj-sdk/opendj3/opendj-grizzly/src/test/java/com/forgerock/opendj/grizzly/LDAPListenerTestCase.java
File was renamed from opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/LDAPListenerTestCase.java
@@ -24,7 +24,7 @@
 *      Copyright 2010 Sun Microsystems, Inc.
 *      Portions copyright 2011-2013 ForgeRock AS.
 */
package org.forgerock.opendj.ldap;
package com.forgerock.opendj.grizzly;
import static org.fest.assertions.Assertions.*;
import static org.fest.assertions.Fail.*;
@@ -37,6 +37,25 @@
import java.util.concurrent.TimeUnit;
import java.util.logging.Level;
import org.forgerock.opendj.ldap.Connection;
import org.forgerock.opendj.ldap.ConnectionException;
import org.forgerock.opendj.ldap.ConnectionFactory;
import org.forgerock.opendj.ldap.Connections;
import org.forgerock.opendj.ldap.DecodeException;
import org.forgerock.opendj.ldap.ErrorResultException;
import org.forgerock.opendj.ldap.IntermediateResponseHandler;
import org.forgerock.opendj.ldap.LDAPClientContext;
import org.forgerock.opendj.ldap.LDAPConnectionFactory;
import org.forgerock.opendj.ldap.LDAPListener;
import org.forgerock.opendj.ldap.LDAPListenerOptions;
import org.forgerock.opendj.ldap.ProviderNotFoundException;
import org.forgerock.opendj.ldap.ResultCode;
import org.forgerock.opendj.ldap.ResultHandler;
import org.forgerock.opendj.ldap.RoundRobinLoadBalancingAlgorithm;
import org.forgerock.opendj.ldap.SdkTestCase;
import org.forgerock.opendj.ldap.SearchResultHandler;
import org.forgerock.opendj.ldap.ServerConnection;
import org.forgerock.opendj.ldap.ServerConnectionFactory;
import org.forgerock.opendj.ldap.requests.AbandonRequest;
import org.forgerock.opendj.ldap.requests.AddRequest;
import org.forgerock.opendj.ldap.requests.BindRequest;
opendj-sdk/opendj3/opendj-ldap-sdk-examples/pom.xml
@@ -59,7 +59,14 @@
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-shade-plugin</artifactId>
        <configuration>
          <createDependencyReducedPom>false</createDependencyReducedPom>
            <createDependencyReducedPom>false</createDependencyReducedPom>
            <artifactSet>
                <excludes>
                    <!--  avoid duplicate classes, as opendj-ldap-sdk already contains them -->
                    <exclude>org.forgerock.opendj:opendj-core</exclude>
                    <exclude>org.forgerock.opendj:opendj-grizzly</exclude>
                </excludes>
            </artifactSet>
        </configuration>
        <executions>
          <execution>
opendj-sdk/opendj3/opendj-ldap-sdk/pom.xml
@@ -37,26 +37,17 @@
    This module includes OpenDJ core APIs for implementing LDAP Directory
    client and server applications.
  </description>
  <packaging>bundle</packaging>
  <packaging>jar</packaging>
  <dependencies>
    <dependency>
      <groupId>org.forgerock.commons</groupId>
      <artifactId>i18n-core</artifactId>
      <groupId>org.forgerock.opendj</groupId>
      <artifactId>opendj-core</artifactId>
      <version>${project.version}</version>
    </dependency>
    <dependency>
      <groupId>org.glassfish.grizzly</groupId>
      <artifactId>grizzly-framework</artifactId>
      <version>${grizzlyFrameworkVersion}</version>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
    </dependency>
    <dependency>
      <groupId>org.forgerock</groupId>
      <artifactId>forgerock-build-tools</artifactId>
      <version>${forgerockBuildToolsVersion}</version>
      <scope>test</scope>
      <groupId>org.forgerock.opendj</groupId>
      <artifactId>opendj-grizzly</artifactId>
      <version>${project.version}</version>
    </dependency>
  </dependencies>
  <properties>
@@ -67,19 +58,26 @@
  </properties>
  <build>
    <plugins>
      <!-- Unpack opendj-core and opendj-grizzly to rebuild an unified jar with bundle -->
      <plugin>
        <groupId>org.forgerock.commons</groupId>
        <artifactId>i18n-maven-plugin</artifactId>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-dependency-plugin</artifactId>
        <version>2.8</version>
        <executions>
          <execution>
            <phase>generate-sources</phase>
            <id>unpack-dependencies</id>
            <phase>package</phase>
            <goals>
              <goal>generate-messages</goal>
              <goal>unpack-dependencies</goal>
            </goals>
            <configuration>
              <messageFiles>
                <messageFile>com/forgerock/opendj/ldap/core.properties</messageFile>
              </messageFiles>
              <includeArtifactIds>opendj-grizzly, opendj-core</includeArtifactIds>
              <includes>**/*.class,**\/services\/*</includes>
              <excludes>**/*.properties</excludes>
              <outputDirectory>${project.build.directory}/classes</outputDirectory>
              <overWriteReleases>false</overWriteReleases>
              <overWriteSnapshots>true</overWriteSnapshots>
              <excludeTransitive>true</excludeTransitive>
            </configuration>
          </execution>
        </executions>
@@ -88,6 +86,19 @@
        <groupId>org.apache.felix</groupId>
        <artifactId>maven-bundle-plugin</artifactId>
        <extensions>true</extensions>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>bundle</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
            <instructions>
                <Include-Resource>META-INF/services=target/classes/META-INF/services</Include-Resource>
            </instructions>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
opendj-sdk/opendj3/opendj-rest2ldap/pom.xml
@@ -33,7 +33,7 @@
    <dependencies>
        <dependency>
            <groupId>org.forgerock.opendj</groupId>
            <artifactId>opendj-ldap-sdk</artifactId>
            <artifactId>opendj-core</artifactId>
            <version>${project.version}</version>
        </dependency>
        <dependency>
opendj-sdk/opendj3/pom.xml
@@ -89,6 +89,8 @@
    </site>
  </distributionManagement>
  <modules>
    <module>opendj-core</module>
    <module>opendj-grizzly</module>
    <module>opendj-ldap-sdk</module>
    <module>opendj-ldap-toolkit</module>
    <module>opendj-ldap-sdk-examples</module>